بنقرة واحدة
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 المهني
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
| 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.