By ZTE-AICloud
Orchestrates the full Spec-Driven Development (SDD) lifecycle: reverse-engineer codebase architecture, generate structured specs and designs from natural language requirements, plan implementation tasks, generate code, run quality checks, and collect evaluation metrics across multiple complexity tiers (express/standard/deep).
当您需要识别代码库的整体架构结构,包括分层架构、业务领域划分、关键模块和功能层次时,请使用此代理。此代理应在需要进行架构识别分析时触发。示例:<example> 上下文:用户需要对代码库进行架构识别分析。 用户:"请识别该项目的架构结构" 助手:"我将使用Task工具启动architecture-identifier代理来进行架构识别分析。" <commentary> 由于用户请求进行架构识别分析,请使用architecture-identifier代理来识别代码库的整体架构结构。 </commentary> </example>
当您需要分析代码库中的接口入口和调用链,识别调用链归属的模块层级时,请使用此代理。此代理应在需要进行调用链分析时触发。示例:<example> 上下文:用户需要分析代码库的调用链关系。 用户:"请分析该项目的调用链" 助手:"我将使用Task工具启动call-chain-analyzer代理来进行调用链分析。" <commentary> 由于用户请求进行调用链分析,请使用call-chain-analyzer代理来分析接口入口和调用链关系。 </commentary> </example>
复杂需求按需反构-单功能深入分析子Agent:用于复杂需求按需反构流程中,对单个已确认波及功能进行深入分析(存量现状/流程/入口/波及点),生成逐功能独立文档。⚠️ 本Agent只能通过阶段文件 03b-complex-on-demand-reverse.md 的步骤6调用,不能直接调用。
分析功能描述的复杂度, 输出推荐 flow_mode(express/standard/deep 字符串);该取值仅用于路由选择 workflow agent,不是 skill 名称。
当您需要深度识别代码库的整体架构结构(模块分层、模块边界、模块依赖关系等)并按模板输出深度架构识别报告时,请使用此代理。此代理应在需要进行深度架构识别分析时触发。示例:<example> 上下文:用户需要对代码库进行深度架构识别分析。 用户:"请深度识别该项目的架构结构和模块关系" 助手:"我将使用Task工具启动deep-architecture-identifier代理来进行深度架构识别分析。" <commentary> 由于用户请求进行深度架构识别分析,请使用deep-architecture-identifier代理来识别代码库的深度架构结构、模块边界和模块关系。 </commentary> </example>
分析模块内部职责是否单一的架构守护技能。当需要检查模块单一职责原则、评估模块内聚性、检测职责混杂问题时使用此技能。
AI 友好架构度量元编排 skill,提供统一入口对代码库执行多维度架构质量评估。支持全量、按维度、按 skill、默认集四种执行模式。通过注册表驱动调度已注册的度量 skill,聚合所有结果输出 aia_component_summary 格式报告。当需要对代码库进行 AI 友好架构全面度量、多指标聚合报告或 CI 集成统一度量时使用此技能。
以代码库(组件库)为粒度,编排多模块业务职责一致性分析的完整流水线。支持全量和增量两种模式。全量模式分析所有模块;增量模式仅分析 git diff 涉及的变更模块,可用于 CI 门禁。先识别模块,再并发调用 ai-friendly-arch-guard-module-single-responsibility 分析各模块SRP,最后聚合生成整体报告。当需要对代码库进行模块单一职责原则合规性检查或 CI 门禁时使用此技能。
识别代码库中的所有模块(目录级+文件级双层粒度),支持业务模块和非业务模块(数据持久层、接口适配层、基础设施层、公共工具层)。使用时:当需要分析代码库结构、识别模块边界、进行架构分析时。
制品一致性分析技能. 对 spec.md、design.md 和 tasks.md 做跨制品一致性与质量分析; 发现问题后全部自动修复(不设轮数上限), 执行全程不询问用户、不中断等待交互. 若仍有不可自动消除的残留问题, 须完整打印后继续并正常结束本技能, 不得因残留问题判定失败或阻断后续步骤. 当用户提到分析制品、检查一致性、质量审查、或在 tasks 完成后需要验证时使用.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Build high-quality software faster with Spec-Driven Development.
Co-OmniSpec is an open-source toolkit for Spec-Driven Development: specifications become executable and guide your AI coding agent through specification, design, task breakdown, and implementation. This project is a localized and extended adaptation of GitHub Spec Kit, optimized for Claude Code and other agent environments.
中文说明 — 请参阅 README-zh-CN.md。
Spec-Driven Development flips the script on traditional development: specifications drive implementation. Instead of code-first, you define the what and why first; your AI agent then uses those specs to produce design artifacts, task lists, and code. Co-OmniSpec provides commands and skills so that:
In your Claude Code session, add the marketplace:
/plugin marketplace add ZTE-AICloud/Co-OmniSpec
You can also use the market shortcut:
/market add ZTE-AICloud/Co-OmniSpec
Install the plugin from marketplace CoMind-plugins:
/plugin install omni@CoMind-plugins
If you prefer command-line mode, run:
claude plugin marketplace add ZTE-AICloud/Co-OmniSpec
claude plugin install omni@CoMind-plugins
Use /constitution to create your project's governing principles and development guidelines:
/constitution Create principles focused on code quality, testing standards, user experience consistency, and performance requirements.
Use /specify and describe what you want to build. Focus on the what and why, not the tech stack:
/specify Build a photo album app. Users can create albums, upload photos, and view them in a grid. Albums are flat (no nesting). No login in this first version.
Use /design with your tech stack and architecture choices:
/design Use Vite with minimal libraries. Vanilla HTML, CSS, and JavaScript. Store metadata in a local SQLite database.
Use /tasks to generate an actionable task list from your design:
/tasks
Use /implement to execute all tasks and build the feature:
/implement
For detailed step-by-step instructions, see the Getting Started guide and the User Guide.
| Area | Description |
|---|---|
| Constitution | Project principles and guidelines that steer all later phases. |
| Specify | Turn a short feature description into a full spec (branch, context, spec, requirements checklist). |
| Clarify | Targeted questions to remove ambiguity before design. |
| Design | Generate technical plan, data model, contracts, quickstart from spec. |
| Tasks | Break the plan into ordered, dependency-aware tasks in tasks.md. |
| Implement | Execute tasks from tasks.md in sequence. |
| Archive | Archive or merge back completed feature artifacts for project continuity. |
| Analyze | Cross-artifact consistency checks (spec, design, tasks) before implementation. |
| Checklist | Custom checklists to validate requirement quality. |
| Reverse | Reverse-engineer existing code into full specification and context. |
Metamodel and templates support requirements, context, scenarios, logic architecture, functions, entities, interfaces, and relations for both greenfield and brownfield workflows.
npx claudepluginhub zte-aicloud/co-omnispec --plugin omniSpecification-driven development workflow: specify → plan → tasks → implement
Spec-driven development methodology for full-stack teams
Spec-driven development for big features. When features get too big, plan mode gets too vague—leading to hallucinations during implementation. ShipSpec replaces vague plans with structured PRDs, technical designs, and ordered tasks that keep Claude grounded.
GitHub Spec-Kit integration for Specification-Driven Development - define WHAT and HOW before coding
Comprehensive Spec-Driven Development toolkit with multi-language support, specialized agents, and integrated security/observability tools
Skills-first specification-driven development framework with 7 agent skills for planning, implementation, review, and shipping. Natural language activation with intelligent agent orchestration. Includes /plan, /implement, /research commands plus managing-specifications, implementing-features, and reviewing-and-shipping skills.