idea2product-p0-guided-flow
Guide a user through the full idea-to-product pipeline from initial idea through strategy, product, architecture, delivery, and outcome review; choose the…
Skill by yichi2077
Chalk Labs
Need help deploying idea2product-p0-guided-flow?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/yichi2077-idea2product-p0-guided-flow
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: data, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/idea2product-p0-guided-flow
What's inside
- Skill name
idea2product-p0-guided-flow- Description
- Guide a user through the full idea-to-product pipeline from initial idea through strategy, product, architecture, delivery, and outcome review; choose the next step from state, invoke the matching P1-P10 skill, request gates when needed, and keep the user oriented.
- License
- MIT
- Instructions
- 167 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (200)
- SKILL.md
- openai.yaml · agents/
- README.md · assets/pipeline-template/.pipeline/
- SKILL.md · assets/pipeline-template/.pipeline/custom-skills/pipeline-gate/
- SOURCE.yaml · assets/pipeline-template/.pipeline/custom-skills/pipeline-gate/
- openai.yaml · assets/pipeline-template/.pipeline/custom-skills/pipeline-gate/agents/
- SKILL.md · assets/pipeline-template/.pipeline/custom-skills/prd-to-speckit-handoff/
- SOURCE.yaml · assets/pipeline-template/.pipeline/custom-skills/prd-to-speckit-handoff/
- openai.yaml · assets/pipeline-template/.pipeline/custom-skills/prd-to-speckit-handoff/agents/
- pipeline-config.yaml · assets/pipeline-template/.pipeline/
- p1-idea-expansion.yaml · assets/pipeline-template/.pipeline/recipes/
- p10-outcome-review.yaml · assets/pipeline-template/.pipeline/recipes/
- p2-strategy-analysis.yaml · assets/pipeline-template/.pipeline/recipes/
- p3-strategy-decision.yaml · assets/pipeline-template/.pipeline/recipes/
- p4-product-discovery.yaml · assets/pipeline-template/.pipeline/recipes/
- p5-product-definition.yaml · assets/pipeline-template/.pipeline/recipes/
- p6-validation-prototype.yaml · assets/pipeline-template/.pipeline/recipes/
- p7-architecture-handoff.yaml · assets/pipeline-template/.pipeline/recipes/
- p8-feature-specification.yaml · assets/pipeline-template/.pipeline/recipes/
- p9-build-release.yaml · assets/pipeline-template/.pipeline/recipes/
- .gitkeep · assets/pipeline-template/.pipeline/reports/
- link_skills.py · assets/pipeline-template/.pipeline/scripts/
- pipeline.py · assets/pipeline-template/.pipeline/scripts/
- pipeline_gate.py · assets/pipeline-template/.pipeline/scripts/
- review_due.py · assets/pipeline-template/.pipeline/scripts/
- assumption-register.yaml · assets/pipeline-template/.pipeline/state/
- decision-log.md · assets/pipeline-template/.pipeline/state/
- pipeline-state.yaml · assets/pipeline-template/.pipeline/state/
- risk-register.yaml · assets/pipeline-template/.pipeline/state/
- decision-memo.md · assets/pipeline-template/.pipeline/templates/
- deck-brief.md · assets/pipeline-template/.pipeline/templates/deck/
- storyline.md · assets/pipeline-template/.pipeline/templates/deck/
- visual-review.md · assets/pipeline-template/.pipeline/templates/deck/
- hypothesis-tree.md · assets/pipeline-template/.pipeline/templates/
- idea-brief.md · assets/pipeline-template/.pipeline/templates/
- interview-plan.md · assets/pipeline-template/.pipeline/templates/
- issue-tree.md · assets/pipeline-template/.pipeline/templates/
- launch-gtm-checklist.md · assets/pipeline-template/.pipeline/templates/
- outcome-review.md · assets/pipeline-template/.pipeline/templates/
- product-thesis.md · assets/pipeline-template/.pipeline/templates/
- red-team-architecture.md · assets/pipeline-template/.pipeline/templates/
- red-team-strategy.md · assets/pipeline-template/.pipeline/templates/
- strategy-research-note.md · assets/pipeline-template/.pipeline/templates/
- validation-prototype.md · assets/pipeline-template/.pipeline/templates/
- THIRD-PARTY-NOTICES.md · assets/pipeline-template/.pipeline/vendor/
- LICENSE · assets/pipeline-template/.pipeline/vendor/engineering/executing-plans/
- SKILL.md · assets/pipeline-template/.pipeline/vendor/engineering/executing-plans/
- SOURCE.yaml · assets/pipeline-template/.pipeline/vendor/engineering/executing-plans/
- openai.yaml · assets/pipeline-template/.pipeline/vendor/engineering/executing-plans/agents/
- LICENSE · assets/pipeline-template/.pipeline/vendor/engineering/finishing-a-development-branch/
- SKILL.md · assets/pipeline-template/.pipeline/vendor/engineering/finishing-a-development-branch/
- SOURCE.yaml · assets/pipeline-template/.pipeline/vendor/engineering/finishing-a-development-branch/
- openai.yaml · assets/pipeline-template/.pipeline/vendor/engineering/finishing-a-development-branch/agents/
- LICENSE · assets/pipeline-template/.pipeline/vendor/engineering/receiving-code-review/
- SKILL.md · assets/pipeline-template/.pipeline/vendor/engineering/receiving-code-review/
- SOURCE.yaml · assets/pipeline-template/.pipeline/vendor/engineering/receiving-code-review/
- openai.yaml · assets/pipeline-template/.pipeline/vendor/engineering/receiving-code-review/agents/
- LICENSE · assets/pipeline-template/.pipeline/vendor/engineering/requesting-code-review/
- SKILL.md · assets/pipeline-template/.pipeline/vendor/engineering/requesting-code-review/
- SOURCE.yaml · assets/pipeline-template/.pipeline/vendor/engineering/requesting-code-review/
- …and 140 more
SKILL.md (first lines)
# idea2product-P0-guided-flow Use this as the top-level guided entrypoint for the local `.pipeline` system in the current repository. It is the one-call assistant that keeps the user moving through the next correct step. ## Interaction model The user drives this kit by talking to you and invoking skills — not by typing pipeline commands. You run `pipeline.py` on their behalf via the shell and report back in plain language. `pipeline.py` is the deterministic engine you operate; it is not the user's interface. The main exception is gate approval, which must be anchored on a human decision: in the default **light** mode you record the user's explicit in-chat approval; in **strict** mode the user runs `pipeline_gate.py approve` themselves in a real terminal. ## First Checks 1. Walk upward from the current directory until `.pipeline/scripts/pipeline.py` exists. 2. If `.pipeline` already exists, drive everything through the repo-local script: ```bash python3 .pipeline/scripts/pipeline.py status python3 .pipeline/scripts/pipeline.py resume ``` 3. If `.pipeline` does NOT exist, or the user asks "what is this" / "how do I start", run the first-run onboarding before initialization or routing. Do not scaffold until the user has answered "what's your idea?" 4. After onboarding captures the idea, initialize this workspace once using the entry script bundled with this skill, then use the repo-local script from then on. Use the path that matches where this skill is installed: ```bash # Claude Code (personal skills) python3 "$HOME/.claude/skills/idea2product-p0-guided-flow/scripts/pipeline_entry.py" init . # Codex / AgentSkills python3 "$HOME/.agents/skills/idea2product-p0-guided-flow/scripts/pipeline_entry.py" init . # Hermes python3 "$HOME/.hermes/skills/idea2product-p0-guided-flow/scripts/pipeline_entry.py" init . ``` Add `--force` only when the user explicitly wants to overwrite an existing scaffold. Initialization does not run the test suite; it only creates `.pipeline`, `docs`, and the host wiring, and links the vendored skills. The bare guided-flow command only auto-initializes empty directories or `.git`-only empty repos. In a non-empty directory, run `init .` explicitly or pass `--auto-init` after confirming this is the intended target. This low-level auto-init behavior is for direct CLI/tool use only; when operating as this skill, always complete the onboarding dialogue first. ## First-run onboarding When `.pipeline` is absent, or the user asks what the kit is or how to start, orient before running any init command: 1. Explain that idea2product turns a raw idea into a shipped product for a solo operator. The user talks; you run the engine commands. The only normal command the user runs directly is gate approval, because a human must be the approval anchor. 2. Walk the path in one line each: P1 idea, P2 existing-solution scan and strategy analysis, P3 strategy decision `[Strategy Gate]`, P4 product discovery, P5 PRD `[Product Gate]`, P6 validation prototype (single core interaction, ~5-user test, waivable), P7 architecture/ADR `[Architecture Gate]`, P8 feature spec, P9 build/release `[Release Gate]`, P10 outcome review. 3. Mention continuation and operations: status, resume, rollback, doctor health check, and retire. 4. Ask exactly: "What's your idea?" Wait for the user's answer. Only then scaffold/init and start P1 from that idea. 5. Do not run the entry script before the answer, even if the target directory is empty and the entry script would auto-initialize safely. ## Explicit Skills Phase skills: - `$idea2product-p1-idea-expansion`: idea2product-P1-idea-expansion - `$idea2product-p2-strategy-analysis`: idea2product-P2-strategy-analysis - `$idea2product-p3-strategy-decision`: idea2product-P3-strategy-decision - `$idea2product-p4-product-discovery`: idea2product-P4-product-discovery - `$idea2product-p5-product-definition`: idea2product-P5-product-definition - `$idea2product-p6-validation-prototype`: idea2product-P6-validation-prototype - `$idea2product-p7-architecture-handoff`: idea2product-P7-architecture-handoff - `$idea2product-p8-feature-specification`: idea2product-P8-feature-specification - `$idea2product-p9-build-release`: idea2product-P9-build-release - `$idea2product-p10-outcome-review`: idea2product-P10-outcome-review Continuation skills: - `$idea2product-p0-status`: report current state only. - `$idea2product-p0-resume`: continue from current state. - `$idea2product-p0-rollback`: roll a completed phase (and its downstream) back. - `$idea2product-p0-doctor`: run the read-only workspace health check. - `$idea2product-p0-retire`: retire the project after explicit confirmation and a reason. ## Guided Flow 1. Run `python3 .pipeline/scripts/pipeline.py handoff` (use `python` on Windows). It is read-only and consolidates current phase, next step, gate states, recorded decisions, open assumptions/risks, and any stale outputs. Summarize it for the user — this is how you and the user re-orient at the start of any session. 2. If a ready phase is shown, use the corresponding numbered `idea2product-Px-*` skill. When P2 is ready, use `$idea2product-p2-strategy-analysis`; its required first step is the existing-solutions scan before deeper strategy analysis. 3. If a real idea is missing, ask the user for the real idea instead of inventing one. 4. If a gate is awaiting approval, present the decision context and ask the user to approve or reject. In light mode (default) record their explicit in-chat decision yourself; in strict mode tell them the terminal approval command (see the Gate Rules section). 5. If the handoff reports a **stale** output (a completed phase's file changed after completion), confirm with the user whether the change is harmless or whether the affected phase must be reworked. 6. Do not run `stage complete Px` until that phase is the current `ready` phase and its recipe outputs exist and no longer contain scaffold placeholders. The engine rejects skipped phases and placeholder outputs. ## Your options now After each handoff or resume summary, present a short state-aware menu in prose. Include only actions that are valid from the current state: - Continue to the ready phase. - Check status. - Roll back a completed phase. - Review overdue assumptions and risks. - Run a health check via `$idea2product-p0-doctor`. - Retire the project via `$idea2product-p0-retire`. ## Rework When downstream work proves an upstream phase is wrong or stale, reopen it — never hand-edit state files: ```bash python3 .pipeline/scripts/pipeline.py reopen P5 --reason "technical infeasibility found in P8" ``` Reopen rolls the target and downstream phases back, clears affected gates, and logs the reason. Only a completed phase can be reopened. For a guided, confirmation-checked rollback, invoke `$idea2product-p0-rollback` instead of running `reopen` by hand — it collects the target phase, affected reports, and reason from the user before reopening. For a direct health check, invoke `$idea2product-p0-doctor` instead of only describing the `doctor` command. It runs the read-only check and summarizes missing, stale, scaffold, or inconsistent state without changing files. ## Retiring a project Retire means abandon/terminate the project pre-release; it is not a phase skip. Prefer invoking `$idea2product-p0-retire` so the confirmation and reason capture are handled consistently. Before running retire from this guided flow:
From yichi2077/idea2product-agent-kit, MIT.
More from yichi2077/idea2product-agent-kit
- 0.514score
idea2product-p9-build-release
yichi2077
Drive engineering execution, verification, acceptance results, launch or GTM checklist, release decision, pre-release security review, and Release Gate…
SkillCFreshness: C★ 3Claude Code +9 - 0.514score
idea2product-p0-doctor
yichi2077
Run the idea-to-product pipeline health check from the current workspace, report whether pipeline state and required artifacts are coherent, surface any…
SkillCFreshness: C★ 3Claude Code +9 - 0.514score
idea2product-p5-product-definition
yichi2077
Turn product discovery into delivery-ready product artifacts: PRD, user stories, acceptance criteria, edge cases, instrumentation, non-goals, evidence-gated…
SkillCFreshness: C★ 3Claude Code +9 - 0.514score
idea2product-p7-architecture-handoff
yichi2077
Bridge product definition into technical direction by creating feature maps, traceability, architecture options, spikes, design rationale, and ADRs before…
SkillCFreshness: C★ 3Claude Code +9 - 0.514score
idea2product-p8-feature-specification
yichi2077
Specify one MVP feature at a time from approved PRD and ADR context, producing Spec Kit-ready packets and implementation planning without reopening…
SkillCFreshness: C★ 3Claude Code +9 - 0.514score
idea2product-p6-validation-prototype
yichi2077
Validate the single core interaction with a throwaway prototype tested on ~5 target users before committing to architecture and full build; the conversations…
SkillCFreshness: C★ 3Claude Code +9 - 0.514score
idea2product-p1-idea-expansion
yichi2077
Capture a real product or business idea as a falsifiable hypothesis, clarify the user, frequency, quantified loss, workaround, urgency, do-nothing cost…
SkillCFreshness: C★ 3Claude Code +9 - 0.514score
idea2product-p10-outcome-review
yichi2077
Review real outcomes after release, distinguish product-market-fit signal from launch noise, decide continue, scale, iterate, pivot, pause, or retire, and…
SkillCFreshness: C★ 3Claude Code +9 - 0.514score
idea2product-p2-strategy-analysis
yichi2077
Analyze the approved idea as a strategy problem, starting with an existing-solutions scan so the user can use, buy, partner, retire, or deliberately build a…
SkillCFreshness: C★ 3Claude Code +9 - 0.514score
idea2product-p3-strategy-decision
yichi2077
Convert strategy analysis into a decision memo comparing build, buy, partner, capability-only, internal improvement, wait, and do-nothing options, then…
SkillCFreshness: C★ 3Claude Code +9 - 0.514score
idea2product-p4-product-discovery
yichi2077
Translate an approved strategy into product discovery: target user, problem statement, JTBD, value proposition, business model, boundaries, product…
SkillCFreshness: C★ 3Claude Code +9 - 0.511score
idea2product-p0-retire
yichi2077
Retire or abandon the current idea-to-product project only after showing the current handoff, collecting explicit confirmation, and recording a non-empty…
SkillCFreshness: C★ 3Claude Code +9
Signals
- Stars
- 3
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jun 21, 2026 (4 months ago)
- Last release
- Jun 16, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
More from yichi2077
- 0.514score
idea2product-p2-strategy-analysis
yichi2077
Analyze the approved idea as a strategy problem, starting with an existing-solutions scan so the user can use, buy, partner, retire, or deliberately build a…
SkillCFreshness: C★ 3Claude Code +9 - 0.514score
idea2product-p1-idea-expansion
yichi2077
Capture a real product or business idea as a falsifiable hypothesis, clarify the user, frequency, quantified loss, workaround, urgency, do-nothing cost…
SkillCFreshness: C★ 3Claude Code +9 - 0.514score
idea2product-p0-doctor
yichi2077
Run the idea-to-product pipeline health check from the current workspace, report whether pipeline state and required artifacts are coherent, surface any…
SkillCFreshness: C★ 3Claude Code +9 - 0.514score
idea2product-p10-outcome-review
yichi2077
Review real outcomes after release, distinguish product-market-fit signal from launch noise, decide continue, scale, iterate, pivot, pause, or retire, and…
SkillCFreshness: C★ 3Claude Code +9 - 0.514score
idea2product-p6-validation-prototype
yichi2077
Validate the single core interaction with a throwaway prototype tested on ~5 target users before committing to architecture and full build; the conversations…
SkillCFreshness: C★ 3Claude Code +9 - 0.514score
idea2product-p3-strategy-decision
yichi2077
Convert strategy analysis into a decision memo comparing build, buy, partner, capability-only, internal improvement, wait, and do-nothing options, then…
SkillCFreshness: C★ 3Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get idea2product-p0-guided-flow running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
idea2product-p0-guided-flow skill. Agent Mart. https://agentmart.dev/skills/yichi2077-idea2product-p0-guided-flow (last updated 2026-10-24)