By ZTE-AICloud
Orchestrates specification-driven development (SDD) with structured workflows for requirement analysis, design, code generation, task decomposition, testing, and review, guiding AI-assisted delivery from brainstorming through implementation and quality verification.
复杂需求按需反构-单功能深入分析子Agent:用于复杂需求按需反构流程中,对单个已确认波及功能进行深入分析(存量现状/流程/入口/波及点),生成逐功能独立文档。⚠️ 本Agent只能通过阶段文件 03b-complex-on-demand-reverse.md 的步骤6调用,不能直接调用。
分析功能描述的复杂度, 输出推荐 flow_mode(express/standard/deep 字符串);该取值仅用于路由选择 workflow agent,不是 skill 名称。
执行项目章程的创建或更新流程:填充 .omni-infra/memory/constitution.md 占位符并同步依赖模板。
当您需要综合多维度信息(架构、调用链、测试用例)识别功能,建立功能与接口、模块、调用链的关联关系时,请使用此代理。此代理应在需要进行功能识别时触发。示例:<example> 上下文:用户需要综合多维度信息识别功能。 用户:"请综合架构、调用链和测试用例信息识别功能" 助手:"我将使用Task工具启动function-identifier代理来进行功能识别和关联建立。" <commentary> 由于用户请求进行功能识别,请使用function-identifier代理来综合多维度信息识别功能并建立关联关系。 </commentary> </example>
当您需要基于功能清单构建功能树,建立功能的层次结构(功能、子功能)时,请使用此代理。此代理应在需要进行功能树构建时触发。示例:<example> 上下文:用户需要基于功能清单构建功能树。 用户:"请基于功能清单构建功能树" 助手:"我将使用Task工具启动function-tree-builder代理来构建功能树。" <commentary> 由于用户请求构建功能树,请使用function-tree-builder代理来构建功能的层次结构。 </commentary> </example>
Quarkus 3.x LTS architecture patterns with Camel for messaging, RESTful API design, CDI services, data access with Panache, and async processing. Use for Java Quarkus backend work with event-driven architectures.
Quarkus Security best practices for authentication, authorization, JWT/OIDC, RBAC, input validation, CSRF, secrets management, and dependency security.
测试实现分析:在黑盒测试用例基础上,分析入口函数、外部依赖(Fake)、测试数据、验证点,复用存量测试设计。当用户说"/e2e-design"、"测试实现分析"、"生成e2e-impl-design"、"测试设计细化",或需要基于测试用例和设计文档生成测试实现分析报告时使用此技能。
Test-driven development for Quarkus 3.x LTS using JUnit 5, Mockito, REST Assured, Camel testing, and JaCoCo. Use when adding features, fixing bugs, or refactoring event-driven services.
Persists review results (security or code review) to structured JSON and Markdown files for traceability. Called as a sub-step after completing any review.
Uses power tools
Uses Bash, Write, or Edit tools
Based 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 that turns intent into structured specifications, design artefacts, and dependency-aware tasks, and then drives an AI coding agent through implementation. It is a localized and extended adaptation of GitHub Spec Kit, optimised for Claude Code and other agent environments.
Co-OmniSpec ships as two plugins from the CoMind-plugins marketplace: omni-dsdd for the
Spec-Driven Development pipeline and omni-reverse for the reverse-engineering side. Both
must be installed together.
中文说明 — 请参阅 README-zh-CN.md。
Spec-Driven Development flips the traditional code-first workflow: specifications drive implementation. You write the what and why in natural language; your AI agent translates them into structured specifications, design notes, dependency-aware tasks, and finally code.
Co-OmniSpec provides:
constitution → specify → clarify → design → tasks → implement → archive.Co-OmniSpec is two plugins in one marketplace. They share runtime assets but each focuses on half of the workflow:
| Plugin | Marketplace name | Focus | Plugin-local skills (highlights) | Shared assets |
|---|---|---|---|---|
omni-dsdd | CoMind-plugins | The Spec-Driven Development pipeline: harness, slash commands, shared templates, scripts, workflow YAML. | specify, clarify, design, tasks, implement, archive, analyze, checklist, constitution, routing, workflow-orchestrator, knowledge-retrieval, create-branch, sdd, and the on-demand reverse-on-demand. | Owns .omni-infra/ (config, memory, metamodel, scripts, templates). |
omni-reverse | CoMind-plugins | Reverse engineering of existing code into SDD artefacts. | reverse, reverse-orchestration, reverse-shared, reverse-logic-architecture, reverse-deep-logic-architecture, reverse-interfaces, reverse-external-interfaces, reverse-functions, reverse-entities, reverse-scenarios, reverse-requirements, reverse-rules. | Depends on omni-dsdd; resolves ${DSDD} through scripts/resolve-dsdd-root.{sh, py, ps1}. |
Both plugins must be installed side by side. omni-reverse cannot run without omni-dsdd; the
DSDD pipeline benefits from omni-reverse whenever the project has existing code to document.
| Requirement | Notes |
|---|---|
| Claude Code | code.claude.com with plugin marketplace support. |
| Git | Used for feature branches and the changes/ directory. |
| Bash or PowerShell | Required to execute the shared scripts under .omni-infra/scripts/. |
| Node + pnpm (optional) | Needed only when validating the plugin's own skills locally (pnpm validate inside omni-dsdd/); see CONTRIBUTING.md. |
Add the marketplace and install both plugins:
/plugin marketplace add ZTE-AICloud/Co-OmniSpec
/plugin install omni-dsdd@CoMind-plugins
/plugin install omni-reverse@CoMind-plugins
The first command is also accepted as /market add ZTE-AICloud/Co-OmniSpec.
Equivalent CLI form (for non-interactive shells or CI):
claude plugin marketplace add ZTE-AICloud/Co-OmniSpec
claude plugin install omni-dsdd@CoMind-plugins
claude plugin install omni-reverse@CoMind-plugins
Verify:
/plugin marketplace list (or /market list) — CoMind-plugins is registered./plugin (Discover) — both omni-dsdd and omni-reverse are listed and enabled./constitution, /specify, /reverse,
/routing are visible.npx claudepluginhub zte-aicloud/co-omnispec --plugin omni-dsddOmniSpec逆向工程(反构)插件:从代码库反构架构、逻辑架构、接口、功能、实体、场景、需求、规约等要素,生成标准化SDD文档。支持全流程反构、按要素专项反构多种模式
Spec-driven development methodology for full-stack teams
Spec-Driven Development (SDD) plugin for Claude Code providing a comprehensive workflow for building features with requirements, design, tasks, and implementation phases.
Spec2Ship: AI-assisted development framework for the full software lifecycle - from specifications to shipping
Spec-Driven Development Workflow for Claude Code. A 6-step pipeline: Requirements → Code Analysis → Design → Implement → Verify → Self-Improve. Specifications are the source of truth, code is a verified artifact.
Ultra-compressed communication mode. Cuts 65% of output tokens (measured) while keeping full technical accuracy by speaking like a caveman.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.