implementation-prd

Solid

Create implementation-ready PRD/spec bundles for new apps, products, services, platforms, mobile or desktop software, SaaS systems, or complex features. Use when the user asks for a detailed PRD, build-ready spec, spec bundle, spec packet, PRD + contracts + schema + test plan, backend or API spec, frontend or mobile app spec, feature requirements, technical product brief, or documentation that Claude Code or Codex can implement with minimal follow-up or one-shot implementation. Produce a decisive bundle with PRD, contracts, storage or data-model artifact, test plan, acceptance criteria, default technical choices, and phased implementation order.

AI & Automation 6 stars 0 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 78/100

Stars 20%
28
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Implementation PRD Write specs that another coding agent can execute without reopening discovery. ## Default Output Create or update a spec bundle with these files: 1. `<slug>_prd.md` 2. `<slug>_contracts.md` 3. one storage artifact: - `<slug>_schema.sql` for SQL-backed systems; - `<slug>_data-model.md` for frontend-only work, NoSQL systems, or features with no relational schema change. 4. `<slug>_testplan.md` Do not omit state design. If there is no durable storage delta, use the data-model artifact and state explicitly where state lives and why no schema change is needed. When starting from scratch, scaffold the bundle with: ```bash bash "${CLAUDE_PLUGIN_ROOT}/scripts/init-spec-bundle.sh" <slug> <product|feature|system> [output_dir] [sql|data-model] ``` ## Working Rules - Decide early whether the request is a net-new product, a service or platform subsystem, or a complex feature inside an existing system. - Mirror the user's language for prose. Keep code, contract types, enum values, and filenames in English unless the repo already uses another convention. - Make explicit assumptions instead of leaving hidden gaps. - Choose one recommended default architecture or stack when that removes downstream ambiguity. Do not present option menus unless the user asked for trade-off analysis. - Keep MVP and non-goals sharp. Downstream implementation should know what not to build. - Make surfaces explicit. A surface can be a UI screen, route, API endpoint, CLI command, ...

Details

Author
DmitriyYukhanov
Repository
DmitriyYukhanov/claude-plugins
Created
6 months ago
Last Updated
4 days ago
Language
Shell
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category