Agent skill
cobuilder:ideation-to-execution
This skill should be used when the user asks to "brainstorm a feature", "create a PRD", "write a solution design", "plan a new initiative", "start a new project", "ideate on a feature", "brainstorm and build", "go from idea to implementation", or when System 3 needs to drive the complete ideation → PRD → SD → worktree → autonomous TDD pipeline.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/ideation-to-execution
SKILL.md
Ideation to Execution
End-to-end workflow from brainstorming through PRD, solution design, worktree creation, and autonomous TDD pilot launch. Inspired by the superpowers methodology.
Core Principle: Never jump to code. Discover → Design → Plan → Execute with TDD.
Phase 1: Brainstorming (Discovery)
Modeled after superpowers:brainstorming — structured discovery through dialogue.
Workflow
- Clarify goals — Ask 2-3 focused questions about the initiative. What problem does it solve? Who benefits? What does success look like?
- Present designs in digestible sections — Break the design into logical chunks. Present each for approval before moving on.
- Challenge assumptions — Use
Skill("parallel-solutioning")to generate 2-3 competing approaches. Evaluate trade-offs. - Converge — Synthesize the approved design sections into a coherent brief.
Output
A brainstorm brief in docs/brainstorms/{initiative-id}-brief.md with:
- Problem statement
- Target users and impact
- Proposed approach (with rejected alternatives noted)
- Open questions resolved
- Success criteria (proto-acceptance criteria)
Template available at references/brainstorm-template.md.
Phase 2: PRD Creation
Transform the brainstorm brief into a formal Product Requirements Document.
Workflow
- Read brainstorm brief — Load
docs/brainstorms/{initiative-id}-brief.md - Research domain — Use
Skill("research-first")to validate technical feasibility and framework choices - Draft PRD — Write to
docs/prds/PRD-{CATEGORY}-{NNN}.mdwith required frontmatter:
---
title: "Feature Title"
description: "One-line purpose"
version: "1.0.0"
last-updated: 2026-03-21
status: draft
type: prd
prd_id: PRD-{CATEGORY}-{NNN}
grade: authoritative
---
- Include acceptance criteria — Each requirement must have testable acceptance criteria written as Gherkin scenarios
- Generate blind acceptance tests — Use
Skill("acceptance-test-writer")to create executable test scripts from the PRD before any implementation begins
PRD Structure
## Problem Statement
## User Stories
## Requirements
### Functional Requirements (with Gherkin acceptance criteria)
### Non-Functional Requirements
## Technical Constraints
## Out of Scope
## Implementation Status
Phase 3: Solution Design
Create the technical blueprint that workers will follow.
Workflow
- Research-first — Spawn research sub-agent with
Skill("research-first")targeting frameworks, libraries, and patterns - Architecture decisions — Document key decisions with rationale and alternatives considered
- Write SD — Create
docs/sds/SD-{CATEGORY}-{NNN}.mdwith frontmatter (type: sd,prd_ref: PRD-{CATEGORY}-{NNN}) - Task decomposition — Break the SD into worker-sized tasks with:
- Explicit file scope (which files each task touches)
- Validation criteria per task
- Dependencies between tasks
- Worker type assignment (frontend-dev-expert, backend-solutions-engineer, etc.)
SD Structure
## Overview
## Architecture
## Component Design
## Data Model
## API Design (if applicable)
## Task Breakdown
### Task 1: [Name] (worker_type: frontend-dev-expert)
- Scope: [files]
- Acceptance: [criteria]
- Dependencies: [none | task IDs]
### Task 2: ...
## Testing Strategy
## Implementation Status
Phase 4: Worktree & Pipeline Setup
Create an isolated development environment and TDD pipeline.
Workflow
- Create worktree — Use
Skill("worktree-manager-skill"):
git worktree add .worktrees/{initiative-id} -b feature/{initiative-id}
-
Copy PRD and SD — Ensure the worktree has access to PRD, SD, and blind acceptance tests
-
Generate TDD pipeline — Use
Skill("cobuilder:tdd-pipeline")to instantiate thetdd-validatedtemplate from the SD task breakdown -
Configure worker powers — The
tdd-validatedtemplate automatically setsworker_powers="tdd,systematic-debugging,verification"on all codergen nodes
Phase 5: Launch Autonomous TDD Pilot
Hand off to the pipeline runner for autonomous execution.
Workflow
- Validate pipeline —
python3 cobuilder/engine/cli.py validate {pipeline.dot} - Launch runner —
python3 cobuilder/engine/pipeline_runner.py --dot-file {pipeline.dot} - Monitor via Haiku sub-agent — Spawn blocking monitor that completes on gate detection, failure, or stall
- Handle gates — Validate work against blind acceptance tests using
Skill("acceptance-test-runner")
Quick Decision Tree
User says "I have an idea" or "Let's build X"
→ Phase 1: Brainstorm (cobuilder:brainstorming for sub-decisions)
Brainstorm approved
→ Phase 2: PRD + blind acceptance tests
PRD approved
→ Phase 3: Solution Design + task decomposition
SD approved
→ Phase 4: Worktree + TDD pipeline generation (cobuilder:tdd-pipeline)
Pipeline ready
→ Phase 5: Launch autonomous pilot (workers use cobuilder:tdd)
Additional Resources
Reference Files
references/brainstorm-template.md— Template for brainstorm brief documents
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?