prd-to-spec
Convert an approved PRD into a phase-gated implementation SPEC. User-facing entry point that dispatches to the prd-to-spec babysitter process via /babysitter:call (interactive) or /babysitter:yolo (auto). Stack-agnostic.
npx skills add a5c-ai/babysitter --skill prd-to-spec --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# PRD to SPEC Generator User-facing entry point for the PRD → SPEC pipeline. The user runs `/prd-to-spec` and this skill dispatches to the companion babysitter process via `/babysitter:call` (interactive, with breakpoints) or `/babysitter:yolo` (non-interactive, auto-approve). ## Usage ``` /prd-to-spec <PRD-path-or-inline-text> ``` Examples: - `/prd-to-spec docs/active/feature-X-PRD.md` - `/prd-to-spec "Build a notification dashboard with real-time alerts"` ## Companion process - Library path: `library/specializations/product-management/prd-to-spec.js` - Locally installed: `~/.a5c/processes/prd-to-spec.js` The process file is the source of truth for the pipeline. This skill intentionally stays thin so users only need to remember `/prd-to-spec`. ## What this skill does when invoked 1. **Parse input** — resolve the PRD path or capture the inline text. 2. **Infer `featureBranch`** — read the current git branch via `git branch --show-current`. If it is `main` / `develop` / `dev`, ask the user for a feature-branch name. 3. **Detect optional inputs** from the project context: - `contextDoc` — project conventions doc (default `CLAUDE.md`) - `archiveDir` — past SPEC archive directory (defa
- Usage
- Companion process
- What this skill does when invoked
- Fallback (no babysitter runtime)
- Optional Integration Hooks
- Failure Log Mechanism
- Pre-Push Personal Docs Check
- Rules
What does the prd-to-spec skill do?
Convert an approved PRD into a phase-gated implementation SPEC. User-facing entry point that dispatches to the prd-to-spec babysitter process via /babysitter:call (interactive) or /babysitter:yolo (auto). Stack-agnostic.
How do I install it?
Run `npx skills add a5c-ai/babysitter --skill prd-to-spec --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From a5c-ai/babysitter, a repository with 1,642 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
