workflow-feature-shipper
22
总安装量
2
周安装量
#16871
全站排名
安装命令
npx skills add https://github.com/heyvhuang/ship-faster --skill workflow-feature-shipper
Agent 安装分布
trae
1
cursor
1
kiro-cli
1
claude-code
1
antigravity
1
gemini-cli
1
Skill 文档
Feature Shipper
Turn “I want to build a feature” into a fast execution chain.
Input (Pass Paths Only)
feature.md: Requirements description (acceptance criteria + non-goals)repo_rootrun_dir
Optional flags (recommended inside feature.md)
mode:plan-only|execute(default:execute)feature_slug: short slug for artifact naming (default: derived from title + timestamp)quality_bar:demo-ready|functional-only(default:demo-readyfor user-facing UI features)
Output (Persisted)
evidence/features/<feature_slug>-plan.md(checklist plan: tasks + verification)evidence/parallel/features/<feature_slug>/(if implementation is split)evidence/features/<feature_slug>-summary.md
Process
- Hooks doctor (required check; non-blocking): Run
tool-hooks-doctoronce at the start of the session to verifyskill-evolutionhooks are enabled. If missing, offer to install project-level hooks; continue either way. - Read
feature.md, normalize into: acceptance criteria, boundaries, risks, rollback. - Prototype UI rule (default): if this feature affects user-facing UI and
quality_barisnâtfunctional-only, propose 1 âdemo momentâ (animation/micro-interaction) and add it to acceptance criteria. Must respectprefers-reduced-motion. - Produce 2 options (A: minimal; B: cleaner but slower), default to A. If user cares about âdemo feelâ, offer A-demo-ready vs A-functional-only as explicit sub-options.
- Split into PR-sized small steps (each independently runnable + rollback-able).
- Write plan to
evidence/features/<feature_slug>-plan.md. - If
mode: plan-only, stop here and ask for confirmation before implementing. - Implement (batch execution + checkpoints):
- UI visual/layout/animation changes â First call
tool-design-style-selectorto load the projectâsdesign-system.md, then strictly follow it. Iftool-ui-ux-pro-maxis installed, use it to ground motion/UX constraints (search âanimationâ + âaccessibilityâ). For complex visual/animation/responsive design, delegate to/geminifrontend UI/UX senior design agent. - Business logic/data flow/integration â Implement directly.
- Default batch rhythm: 3 small tasks per batch â run verification â report and wait for feedback; stop immediately for help when blocked/verification fails.
- After each batch (or before merge), recommend using
review-qualityfor a conclusive review + verdict.review-qualityis the single entry point and will auto-triage: if React/Next.js performance risk is detected, it will also runreview-react-best-practices.- If the user explicitly wants only a React/Next.js perf audit, run
review-react-best-practicesdirectly.
- UI visual/layout/animation changes â First call
- Verification: can run, can build (and existing tests pass).
- If verification fails (tests/build/runtime error): run
tool-systematic-debuggingbefore attempting more fixes. - Persist debugging artifacts to:
evidence/features/<feature_slug>-debug.md(repro steps, hypotheses, root cause, fix + re-verify)
- If verification fails (tests/build/runtime error): run
- Write
evidence/features/<feature_slug>-summary.md: what was done, how verified, next steps. - Wrap up: Do a
skill-evolutionEvolution checkpoint (3 questions); if user chooses “want to optimize”, runskill-improverbased on thisrun_dirto produce minimal patch suggestions
Delivery Requirements
- No “big bang” refactoring
- Don’t introduce new complexity (unless it significantly reduces future cost, and user confirms)