AR

alexgarzao/ring

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

0 stars 质量 61 趋势 4Apache-2.0

Mandatory workflow system enforcing software engineering best practices and quality gates for AI agents.

概览

Ring is a comprehensive skills library and workflow system for AI agents that transforms how AI assistants approach software development. Currently implemented as a with , , and (see .claude-plugin/marketplace.json for current versions), the skills themselves are agent-agnostic and can be used with any AI agent system. Ring provides battle-tested patterns, mandatory workflows, and systematic approaches across the entire software delivery value chain. - Skip tests and jump straight to implementation - Make changes without understanding root causes - Claim tasks are complete without verification - Forget to check for existing solutions - Repeat known mistakes - - Test-driven development, systematic debugging, proper planning - (14 core + 31 dev-team + 18 product planning + 6 technical writing) - - 10 review/planning + 18 developer + 4 product research + 3 technical writing - - Skills load automatically at session start - - Built-in anti-patterns and mandatory checklists Design...

README

以下为原文 README 节选,完整内容请查看原文。

💍 The Ring - Skills Library for AI Agents

Proven engineering practices, enforced through skills.

Ring is a comprehensive skills library and workflow system for AI agents that transforms how AI assistants approach software development. Currently implemented as a Claude Code plugin marketplace with 4 active plugins, 69 skills, and 35 agents (see .claude-plugin/marketplace.json for current versions), the skills themselves are agent-agnostic and can be used with any AI agent system. Ring provides battle-tested patterns, mandatory workflows, and systematic approaches across the entire software delivery value chain.

✨ Why Ring?

Without Ring, AI assistants often:

  • Skip tests and jump straight to implementation
  • Make changes without understanding root causes
  • Claim tasks are complete without verification
  • Forget to check for existing solutions
  • Repeat known mistakes

Ring solves this by:

  • Enforcing proven workflows - Test-driven development, systematic debugging, proper planning
  • Providing 69 specialized skills (14 core + 31 dev-team + 18 product planning + 6 technical writing)
  • 35 specialized agents - 10 review/planning + 18 developer + 4 product research + 3 technical writing
  • Automating skill discovery - Skills load automatically at session start
  • Preventing common failures - Built-in anti-patterns and mandatory checklists

🧭 Project Identity

Ring is Lerian-first, open-source-friendly. Design decisions prioritize the Lerian engineering team’s daily needs while keeping the architecture clean and reusable for external adoption. This means:

  • Lerian-specific skills stay active — Internal integrations and domain-specific workflows remain in the marketplace because the team uses them
  • The architecture is universal — Skills, agents, and the plugin system work with any codebase or team
  • Archival is usage-driven — Skills are archived when they stop being used, not because they’re “too specific”

🤖 Specialized Agents

Review & Planning Agents (default plugin):

  • ring:code-reviewer - Foundation review (architecture, code quality, design patterns)
  • ring:business-logic-reviewer - Correctness review (domain logic, requirements, edge cases)
  • ring:security-reviewer - Safety review (vulnerabilities, OWASP, authentication)
  • ring:test-reviewer - Test quality review (coverage, edge cases, assertions, test anti-patterns)
  • ring:nil-safety-reviewer - Nil/null safety review (traces pointer risks, missing guards, panic paths)
  • ring:consequences-reviewer - Ripple effect review (traces how changes propagate beyond modified files - caller chains, consumer contracts, downstream breakage)
  • ring:dead-code-reviewer - Dead code review (orphaned code detection, reachability analysis, dead dependency chains)
在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add alexgarzao/ring
新手?先看 mcpskill.org 教程 →