一键导入
feature
Full pipeline — idea to production (chains every stage)
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Full pipeline — idea to production (chains every stage)
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | feature |
| description | Full pipeline — idea to production (chains every stage) |
| when_to_use | Use when Abdout asks to build a feature end to end, take an idea all the way to production, or names a new feature to ship — this is the compound orchestrator that chains every pipeline stage (idea → spec → human approval → plan → tasks → schema → code → wire → check → ship → watch) with progress appended to a GitHub issue, unlike the single-stage neighbors (/idea, /spec, /schema, /code, /wire, /check, /ship, /watch) which each run one stage, and product scope resolves data-driven from .claude/memory/repositories.json (planned products get naming/spec only). Triggers on: feature <name> [product], build <feature> end to end, full pipeline idea→production. |
| argument-hint | <name> [product] [--from <stage>] |
The compound orchestrator. Chains all pipeline stages to take a feature from idea to customer's hands.
/feature billing — full pipeline for "billing" feature/feature billing hogwarts — scoped to hogwarts product/feature #42 — resume pipeline from existing issue/feature billing --from schema — enter pipeline at a specific stageParse arguments:
#N for existing issue).claude/memory/repositories.json (currently hogwarts, souq, mkan, shifa, sijillee, moallimee); products with status: "planned" have no repo yet, so scope them for naming/spec only and say so.--from <stage> = skip to a specific stage (idea, spec, plan, tasks, schema, code, wire, check, ship, watch)Execute stages in order. Each stage appends progress to the GitHub issue. Stop on failure after max retries.
IDEA → SPEC → [human approval] → PLAN → TASKS → READY → SCHEMA → CODE → WIRE → CHECK → SHIP → WATCH
PLAN, TASKS, and READY are optional as a trio — they add architecture rigor for non-trivial features, but a typo fix or single-field change should skip straight to SCHEMA (or be a /report, not a /feature). For a small change, note "trivial — skipping plan/tasks/ready" on the issue and continue.
If $ARGUMENTS is #N, read that issue and skip to Stage 2.
Otherwise, check if an issue already exists:
gh issue list --repo <repo> --search "<feature-name> type:feature" --state open
If no issue exists, execute the idea workflow:
type:feature and product scopeCheck if the issue already has a spec comment (look for ## Technical Spec in comments).
If no spec exists, execute the spec workflow:
PAUSE: Ask the human — "Spec ready. Proceed with implementation? (Y/n)"
If denied, stop. The issue has the spec for later.
For non-trivial features, execute the plan workflow (.claude/skills/plan/SKILL.md):
tech-lead + architecture## Implementation Plan comment (pattern choices, decisions, mirror target, tradeoffs, risks)Skip for trivial changes — note "trivial — skipping plan" on the issue.
For non-trivial features, execute the tasks workflow (.claude/skills/tasks/SKILL.md):
## Task Breakdown checklist commentSkip for trivial changes — note "trivial — skipping tasks" on the issue.
A read-only consistency check before any code — spec-kit's analyze semantics, wired into the chain:
.claude/rules/ corpus or the product's CLAUDE.md constraints is automatically CRITICAL; fix the artifact, never dilute the rulePASS → continue silently · CONCERNS → list findings on the issue, continue · FAIL (any CRITICAL) → stop, label pipeline:blocked, reportNever edit artifacts during READY — remediation happens in the stage that owns the artifact (spec/plan/tasks), then READY re-runs.
Execute the schema workflow:
pnpm tsc --noEmitAppend to issue: "Schema stage complete. Models: [list]. Migration: [name]."
Execute the code workflow:
pnpm tsc --noEmitAppend to issue: "Code stage complete. Actions: [list]."
Execute the wire workflow:
pnpm buildAppend to issue: "Wire stage complete. Pages: [list]. Components: [list]."
Execute the check workflow:
pnpm tsc --noEmit (fix loop, max 5)pnpm build (fix loop, max 5)Append to issue: "Check stage complete. Build: pass. Visual: verified."
Stage and commit all new files:
git add <all files created in stages 3-5>
git commit -m "feat: add <feature-name>
Closes #<issue-number>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>"
Push to main
Deploy to Vercel: npx vercel --prod --yes
Poll deployment status until Ready (max 10 minutes)
If deployment fails: read logs, fix, re-deploy (max 3 attempts)
Append to issue: "Ship stage complete. Deployment: [URL]."
Close issue:
gh issue close <number> --repo <repo> --comment "Feature shipped.
**Stages completed**: idea → spec → schema → code → wire → check → ship → watch
**Files created**: <list>
**Deployment**: <production URL>
**Verified**: <screenshot confirmation>"
If any stage fails after max retries:
pipeline:blocked and the failing stage nameProduct scope is data-driven — resolve it from .claude/memory/repositories.json:
repositories.products.local path, read <local>/CLAUDE.md and use the matching product agent (hogwarts → multi-tenant/subdomain patterns, souq → multi-vendor marketplace, mkan → rental marketplace, shifa → medical platform).status: "planned" (no repo yet — e.g. sijillee, moallimee), there is no codebase to touch: run the idea/spec stages against the kun repo, note the pending repo in the issue, and stop before schema.Adding a future product = one entry in repositories.json; this command needs no edits.
Feature is live in production, verified visually, issue closed with summary.
Multi-slide bilingual brand carousels — Claude writes the deck, kun renders Anthropic-styled slides at exact platform sizes, a human approves, channels receive
Draft, stage, and publish brand social posts — Claude drafts, /higgs renders, a human approves, Hermes relays
Convert a file or URL to Markdown via MarkItDown (PDF, Office, images, audio, web)
Autonomous block QA — detect, adversarially verify, fix safe tiers, hand the residual to a human
Technical spec — data model, file plan, refined acceptance criteria
Self-update — read the latest releases across the engine's whole surface (Anthropic, stack, services, practice), diff against the engine, adopt or propose