code-first-draft

Translate PRDs into implementation plans with file scaffolding and testing strategy.

20|4|Updated Oct 4, 2025
One-click install
npx skills add https://github.com/coalesce-labs/catalyst --skill code-first-draft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-first-draft
Source: https://github.com/coalesce-labs/catalyst/tree/main/plugins/dev/skills/code-first-draft
Command: npx skills add https://github.com/coalesce-labs/catalyst --skill code-first-draft

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the early-stage drafting of a concrete feature implementation plan from a PRD by translating user stories into actionable steps and scaffolding.

Core Features & Use Cases

  • Translate PRDs into concrete implementation plans with file scaffolding, required modifications, and testing strategy.
  • Guide teams through an approval-driven workflow, prompting for plan approval before coding begins.
  • Explore the project's codebase to inform architecture choices and ensure consistency with existing patterns.

Quick Start

Describe the feature you want to build or provide a PRD to begin, and I will explore your codebase, draft an implementation plan, and request approval before writing code.

Frequently Asked Questions about code-first-draft

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate an implementation plan from a PRD?

To generate an implementation plan from a PRD, you provide the feature requirements to prompt a codebase exploration. The system then translates user stories into actionable steps, mapping them to files to scaffold or modify, and outputs a concrete development path.

What is codebase exploration for feature implementation planning?

Codebase exploration for feature implementation planning is the process of analyzing existing project files to inform architecture choices. It ensures your new implementation plan maintains consistency with established project patterns before coding begins.

How do I map user stories to specific files to create or modify?

You map user stories to specific files by analyzing the PRD against the existing codebase structure. This process drafts a concrete plan outlining exactly which files require scaffolding, modification, or creation to fulfill the requirements.

Can I establish an approval workflow before writing code from a PRD?

Yes, you can establish an approval workflow before writing code by requesting plan approval after the PRD analysis. The system outlines the testing approach and implementation steps, pausing development until you explicitly approve the drafted plan.

Does the implementation plan include a testing strategy and setup?

Yes, the implementation plan includes a testing strategy and setup as a core component. It outlines the required testing approach alongside file scaffolding and modifications to ensure a reproducible development path with traceability.