implement
vinvcn/mattpocock-skills-zh-cn
Implement features from specs or tickets with TDD and code review.
What is implement?
Guides implementation of work described in specs or tickets using test-driven development practices. Use this when you have clear requirements and want structured, tested code delivery with built-in review.
- Implements features based on spec or ticket requirements
- Uses test-driven development (/tdd) at agreed seams
- Runs typechecking regularly during implementation
- Runs individual test files incrementally
- Executes full test suite before completion
- Performs code review (/code-review) of finished work
How to install implement
npx skills add https://github.com/vinvcn/mattpocock-skills-zh-cn --skill implement- Existing spec or ticket with clear requirements
- Test infrastructure set up in the project
- Typechecker configured (TypeScript, etc.)
- Git repository with current branch
How to use implement
- 1.Review the spec or ticket to understand requirements
- 2.Identify seams where /tdd should be applied
- 3.Begin implementation with test-driven development
- 4.Run typechecking regularly as you code
- 5.Execute individual test files to verify changes
- 6.Run full test suite when implementation is complete
- 7.Use /code-review to review the finished work
- 8.Commit changes to the current branch
Use cases
- Building new features from detailed specifications
- Implementing bug fixes from issue tickets
- Feature development with existing test infrastructure
- Collaborative work requiring code review before merge
- Projects with strong typing and test coverage requirements
- Backend developers
- Full-stack engineers
- Teams using TDD methodology
- Projects with comprehensive test suites
implement FAQ
Use it when you have clear specifications or tickets describing the work, and you want structured implementation with testing and code review.
Seams are integration points or boundaries in your code where test-driven development should be applied, as predetermined by your team's conventions.
The skill recommends using /tdd at pre-agreed seams, but the exact application depends on your project's testing strategy.
After /code-review completes, the work is committed to your current branch.
Yes, this skill works for both feature implementation and bug fixes described in tickets.
Full instructions (SKILL.md)
Source of truth, from vinvcn/mattpocock-skills-zh-cn.
name: implement description: "基于 spec 或 ticket 集合实现一段工作。" disable-model-invocation: true
实现用户在 spec 或 tickets 中描述的工作。
尽可能在预先约定好的 seams 上使用 /tdd。
定期运行 typechecking,定期运行单个测试文件,并在最后运行完整测试套件。
完成后,使用 /code-review 审查这次工作。
把工作提交到当前 branch。
Related skills
More from vinvcn/mattpocock-skills-zh-cn and the wider catalog.

improve-codebase-architecture
Scan codebases for architectural deepening opportunities and generate visual refactoring reports.

loop-me
Interview-driven workflow specification tool using the Loop lens to identify and design automatable patterns.

migrate-to-shoehorn
Migrate TypeScript test assertions from `as` to type-safe @total-typescript/shoehorn helpers.

obsidian-vault
Search, create, and manage notes in Obsidian vault using wikilinks and index notes.

prototype
Build throwaway prototypes to validate design decisions and state models quickly.

qa
Interactive QA sessions that convert user-reported bugs into well-structured GitHub issues with codebase context.