Generate system specification documents from codebase analysis
Generates system specification YAML files by analyzing the codebase structure and content.
/plugin marketplace add codingawayy/cc-specs-plugin/plugin install codingawayy-specs@codingawayy/cc-specs-pluginGenerate system specification YAML files by analyzing the codebase.
Read the entire ${CLAUDE_PLUGIN_ROOT}/ folder to understand:
README.md - Documentation, examples, and conventionsschemas/ - JSON Schema definitions for each spec typeExplore the codebase to discover what exists. Use TodoWrite to track discovered items by category.
DO NOT analyze:
specs.build/.claude/, .git/, .github/, .rider/, .idea/, .vscode/node_modules/, dist/, build/, .svelte-kit/.gitignoreFor each discovered item, generate a YAML spec file following the schemas. Write all output to specs.build/ with .yaml extension.
Rules:
Output structure:
specs.build/
├── system.yaml
├── domain/
│ └── [entity]/
│ ├── [entity].yaml
│ └── actions/
│ └── [action].yaml
├── tasks/
│ └── [task].yaml
├── external-services/
│ └── [service].yaml
└── apps/
└── [app]/
└── [app].yaml
Report items documented by category and any items needing manual review.
/generateGenerate ready-to-execute hypershift cluster creation commands from natural language descriptions
/generateGenerate documentation from TypeScript/JavaScript code, OpenAPI specs, GraphQL schemas, and SpecWeave specifications.