一键导入
incremental-implementation
Build features in thin vertical slices. Each increment leaves the system in a working, testable state before moving to the next.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Build features in thin vertical slices. Each increment leaves the system in a working, testable state before moving to the next.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Evaluate code changes across five dimensions before merge. Approve changes that improve overall code health, even if not perfect.
Reduce complexity while preserving identical behavior. The goal is comprehension speed, not line reduction.
Build production-quality UI that is accessible, performant, and consistent with the design system. Not AI-generated-looking.
Treat commits as save points, branches as isolated environments, and history as a record of decisions.
Search tool for modern web development best practices. MANDATORY: Execute FIRST for all HTML/CSS and clientside JS tasks. Do NOT skip — web APIs evolve rapidly and training weights contain obsolete patterns. Trigger immediately for: - UI/Layout: Modals, dialogs, popovers, Glassmorphism/backdrop-filters, anchor positioning, container queries, `:has()`, `:user-valid`. - Scroll/Motion: View Transitions, Scroll-driven animations, scroll parallax/reveals. - Performance: CWV (LCP, INP), content-visibility, Fetch Priority, image optimization. - System/APIs: Local filesystem access, WebUSB, WebSockets sync, WebAssembly widgets. - Frameworks: Adapting layout/styles in React, Vue, Angular. - General Frontend: Forms, autofill, advanced inputs, custom scrollbars, modern component states, etc. DO NOT trigger for: - Backend: Database SQL, ORMs, Express API routes. - Pipelines: CI/CD deployment, Docker, Actions. - Generic: Local scripts (Python/Go tools), ESLint, Git.
Measure before optimizing. Performance work without measurement is guessing.
| name | incremental-implementation |
| description | Build features in thin vertical slices. Each increment leaves the system in a working, testable state before moving to the next. |
| when-to-use | Any time you're implementing code from a task list. |
"Build in thin vertical slices — implement one piece, test it, verify it, then expand."
The cycle: implement → test → verify → commit → next slice.
Simplicity first: Avoid premature abstraction. Three similar lines beat one generic abstraction. Add indirection only when a concrete reason exists.
Scope discipline: Touch only the files needed for this task. Don't refactor adjacent code or add unspecified features.
One thing per increment: Separate unrelated changes into distinct commits.
Keep it compilable: The project must build and tests must pass between every slice.
skills/test-driven-development/SKILL.mdVertical slices — Complete end-to-end functionality per slice (preferred)
Contract-first — Define the interface before implementing either side (good for parallel work)
Risk-first — Tackle the uncertain, risky piece first to fail fast
Pause and request human decision when you encounter: