Set up dependency-cruiser in a TypeScript repository to enforce package boundaries: outside code uses public entry files while implementation stays in subfolders. Add checks, a starter package, and documentation, then verify that forbidden imports fail.
- Preventing imports into package internals
- Adding boundary checks to existing validation commands
- Creating a starter package with public entry files
vinvcn/mattpocock-skills-zh-CN☆ 5.1KUpdated Oct 20, 2026
Review a coding session to identify improvements to the agent’s working environment. Get prioritized suggestions for finding files, strengthening automated checks, clarifying guidance, reducing costly tool calls, and accessing missing information.
- Reviewing why a coding agent struggled
- Finding gaps in automated checks
- Simplifying agent instructions
vinvcn/mattpocock-skills-zh-CN☆ 5.1KUpdated Oct 20, 2026
Summarize the current conversation into a handoff document so another agent can continue the work. Reference existing artifacts, suggest skills for the next session, remove sensitive information, and save the document in the operating system’s temporary directory.
- Continuing work with a fresh agent
- Preparing context for the next session
- Focusing a handoff on the next task
vinvcn/mattpocock-skills-zh-CN☆ 5.1KUpdated Oct 20, 2026
Clarify project terminology and the relationships between business concepts. Check definitions against concrete scenarios and code, update GLOSSARY.md as terms are agreed, and record significant design decisions with their trade-offs when the stated criteria are met.
- Clarifying ambiguous project terminology
- Creating or updating GLOSSARY.md
- Checking concept boundaries against code and edge cases
vinvcn/mattpocock-skills-zh-CN☆ 5.1KUpdated Oct 20, 2026
Translate English skill documentation into Simplified Chinese while preserving commands, code, paths, and identifiers. Follow a shared glossary, refresh changed content, and review document structure and public indexes to keep the localized edition consistent.
- Translate a skill file or README into Simplified Chinese
- Refresh localized documents after upstream content changes
- Apply approved terminology consistently across documents
vinvcn/mattpocock-skills-zh-CN☆ 5.1KUpdated Oct 20, 2026
Refine a plan or design through an ongoing interview while creating documentation. The skill combines grilling and domain-modeling to produce architectural decision records, which capture design decisions, and a glossary of relevant terms.
- Refine a plan through follow-up questions
- Explore a design through an interview
- Record design decisions during discussion
vinvcn/mattpocock-skills-zh-CN☆ 5.1KUpdated Oct 20, 2026
Examine a plan, decision, or idea through rounds of questions with recommended answers. Each response reveals the next decisions to discuss, helping clarify assumptions and build a shared understanding before taking action.
- Stress-testing a plan before acting
- Clarifying the assumptions behind an idea
- Working through decisions in dependency order
vinvcn/mattpocock-skills-zh-CN☆ 5.1KUpdated Oct 20, 2026
Turn recurring activities into workflow specifications through a focused interview. The skill clarifies triggers, human review points, and working terminology, recording enough detail for an implementing agent to build the workflow without further questions.
- Define a workflow for recurring tasks
- Find activities worth delegating
- Clarify when human review is needed
vinvcn/mattpocock-skills-zh-CN☆ 5.1KUpdated Oct 20, 2026
Review changes from a chosen Git reference against both project coding standards and issue or specification requirements. Separate parallel reviews report rule violations, possible design problems, missing requirements, and changes beyond the intended scope.
- Review a branch or pull request
- Check changes since a specific commit
- Find missing requirements or unintended scope
vinvcn/mattpocock-skills-zh-CN☆ 5.1KUpdated Oct 20, 2026
Set up Claude Code hooks that block specified Git commands before they run, including push and destructive cleanup operations. Choose project or global installation, adjust the blocked commands, and test that the hook rejects a sample command.
- Blocking git push from Claude Code
- Preventing commands that discard local changes
- Installing Git guardrails across projects
vinvcn/mattpocock-skills-zh-CN☆ 5.1KUpdated Oct 20, 2026
Write and revise documents that guide AI agents, including skills and AGENTS.md files. Organize steps, define checkable completion criteria, and clarify when to load references so agents can follow a consistent process across different tasks.
- Write or revise instructions for a skill
- Review AGENTS.md or CLAUDE.md guidance
- Move detailed references out of an overloaded main document
vinvcn/mattpocock-skills-zh-CN☆ 5.1KUpdated Oct 20, 2026
Ask an agent to restate an unclear message with more background, using the conversation's language and the project's glossary. It applies simplified technical writing guidance to help explain how the discussion reached its current point.
- Asking for a clearer explanation of the previous message
- Adding background to understand the reasoning
- Aligning explanations with project glossary terms
vinvcn/mattpocock-skills-zh-CN☆ 5.1KUpdated Oct 20, 2026
Design modules that expose simple interfaces while hiding substantial behavior. Use shared terms and principles to assess interface complexity, decide where behavior can be swapped, and organize code so callers and tests use the same interface.
- Simplify a module interface
- Review module structure during refactoring
- Decide where behavior should be swappable
vinvcn/mattpocock-skills-zh-CN☆ 5.1KUpdated Oct 20, 2026
Shape Markdown notes, fragments, or transcripts into a separate article through a collaborative drafting session. Choose an opening, establish what readers already know, and develop each paragraph or block in an order that introduces concepts before relying on them.
- Turning scattered notes into an article
- Developing an article from a transcript
- Comparing openings to choose an angle
vinvcn/mattpocock-skills-zh-CN☆ 5.1KUpdated Oct 20, 2026
Set up checks that run before each commit using Husky, lint-staged, and Prettier. Format staged files, run existing type-check and test scripts, then verify and commit the configuration.
- Adding automated checks before commits
- Formatting staged files with Prettier
- Running type checks and tests before committing
vinvcn/mattpocock-skills-zh-CN☆ 5.1KUpdated Oct 20, 2026
Find the right skill and sequence for your current development task, from shaping an idea to implementation, debugging, and review. The guide also explains when to prototype, prepare specifications, or move work into a fresh session.
- Choose a workflow for turning an idea into working software
- Find the starting point for a difficult bug investigation
- Plan specifications and tickets for work across multiple sessions
vinvcn/mattpocock-skills-zh-CN☆ 5.1KUpdated Oct 20, 2026
Diagnose difficult bugs and performance regressions by first building a repeatable check for the exact symptom. Minimize the reproduction, test ranked hypotheses, apply a fix, and verify the original scenario with regression tests where suitable.
- Investigating persistent errors or incorrect output
- Increasing reproduction rates for intermittent bugs
- Measuring and diagnosing performance regressions
vinvcn/mattpocock-skills-zh-CN☆ 5.1KUpdated Oct 20, 2026
Turn a specification and its linked tickets into code. Multiple agents work on available tasks in separate worktrees, combine changes on one integration branch, and complete a code review before preparing the result for review or closing tickets.
- Implementing a specification and its linked tickets
- Working through tasks with blocking dependencies
- Coordinating parallel implementation in separate worktrees
vinvcn/mattpocock-skills-zh-CN☆ 5.1KUpdated Oct 20, 2026
Implement work described in a specification or set of tickets, using test-first development where agreed. Run type checks and tests throughout, review the completed changes, and commit the work to the current branch.
- Implementing work from a specification
- Completing a set of development tickets
- Checking changes with types and tests
vinvcn/mattpocock-skills-zh-CN☆ 5.1KUpdated Oct 20, 2026
Review a codebase for design friction and compare refactoring candidates in an HTML report with before-and-after diagrams. Then explore a chosen candidate through questions about constraints, module design, and testing.
- Find design problems in frequently changed code
- Compare refactoring candidates with diagrams
- Explore constraints and tests for a chosen improvement
vinvcn/mattpocock-skills-zh-CN☆ 5.1KUpdated Oct 20, 2026
Draft or revise pull request descriptions that show the change, evidence of its behavior, and merge risks. Use concise diagrams, trees, or diffs alongside before-and-after results to help reviewers assess impact and how easily changes can be reversed.
- Draft a description for a pull request
- Explain a refactor with a tree or diff
- Present before-and-after evidence for a fix
vinvcn/mattpocock-skills-zh-CN☆ 5.1KUpdated Oct 20, 2026
Build a disposable prototype to answer a specific design question. Use a shareable HTML demo to explore logic and state changes, or compare distinct UI variations on one route, then record the decision and retain the prototype separately.
- Trying state transitions through an interactive demo
- Sharing a logic prototype with non-developers
- Comparing distinct UI designs on one route
vinvcn/mattpocock-skills-zh-CN☆ 5.1KUpdated Oct 20, 2026
Research a question using original sources such as official documentation, source code, and specifications. A background agent records findings with sources for each claim and saves a Markdown note following the repository’s existing conventions.
- Researching a topic using official sources
- Checking documented API behavior
- Saving research notes with sources
vinvcn/mattpocock-skills-zh-CN☆ 5.1KUpdated Oct 20, 2026
Set up the repository settings that engineering skills read: where work is tracked, which triage labels to use, and where domain documents belong. Review existing files and confirm drafts before writing configuration documents.
- Prepare a repository before using engineering skills
- Configure GitHub, GitLab, or local Markdown issue tracking
- Match triage labels to an existing workflow
vinvcn/mattpocock-skills-zh-CN☆ 5.1KUpdated Oct 20, 2026