Skip to content
cccskills

vinvcn

@vinvcn

38 skills1 repository 5.2K

Skills (38)

Refine in search

code-review

FreeSummary

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-CN5.2KUpdated Oct 20, 2026

writing-beats

FreeSummary

Turn existing Markdown material into an article by choosing among suggested next passages. Establish what readers already know, introduce concepts before relying on them, and build the article one selected passage at a time.

  • Build an article from collected Markdown material
  • Choose among different openings
  • Introduce unfamiliar concepts in a readable order
vinvcn/mattpocock-skills-zh-CN5.2KUpdated Oct 20, 2026

to-tickets

FreeSummary

Turn plans, specifications, or conversations into small implementation tickets that each deliver verifiable behavior. Define acceptance criteria and dependencies, review the breakdown together, then publish approved tickets to the configured tracker or local Markdown files.

  • Break a specification into independently verifiable tickets
  • Clarify ticket dependencies and starting order
  • Publish approved tickets to a tracker or local files
vinvcn/mattpocock-skills-zh-CN5.2KUpdated Oct 20, 2026

ask-matt

FreeSummary

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-CN5.2KUpdated Oct 20, 2026

codebase-design

FreeSummary

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-CN5.2KUpdated Oct 20, 2026

diagnosing-bugs

FreeSummary

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-CN5.2KUpdated Oct 20, 2026

domain-modeling

FreeSummary

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-CN5.2KUpdated Oct 20, 2026

implement-spec

FreeSummary

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-CN5.2KUpdated 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-CN5.2KUpdated Oct 20, 2026

pr

FreeSummary

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-CN5.2KUpdated Oct 20, 2026

prototype

FreeSummary

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-CN5.2KUpdated Oct 20, 2026

research

FreeSummary

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-CN5.2KUpdated Oct 20, 2026

retro

FreeSummary

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-CN5.2KUpdated 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-CN5.2KUpdated Oct 20, 2026

tdd

FreeSummary

Build features or fix bugs by writing one failing test, then the minimum code needed to pass it. Test agreed public interfaces, the boundaries callers use, to check behavior without depending on internal implementation details.

  • Building a feature through test-first development
  • Fixing a bug with a failing test first
  • Writing behavior-focused integration tests
vinvcn/mattpocock-skills-zh-CN5.2KUpdated Oct 20, 2026

to-spec

FreeSummary

Turn an existing conversation and codebase context into a feature specification. Organize user needs, implementation decisions, testing plans, and scope, then publish the specification to the project’s issue tracker with a label marking it ready for agent work.

  • Turning a feature discussion into a specification
  • Recording implementation and testing decisions
  • Publishing an issue ready for agent work
vinvcn/mattpocock-skills-zh-CN5.2KUpdated Oct 20, 2026

triage

FreeSummary

Review issues and external pull requests, classify them, verify their claims, and assign a handling state. The skill checks existing implementations and past rejections, requests missing details, and prepares briefs that agents or human maintainers can act on.

  • Find issues and external PRs needing attention
  • Reproduce reported bugs and verify PR changes
  • Prepare work briefs for agents
vinvcn/mattpocock-skills-zh-CN5.2KUpdated Oct 20, 2026

wayfinder

FreeSummary

Turn a large, unclear idea into a shared map of decisions in an issue tracker. Record answers, dependencies, and unresolved questions across sessions until the route to a defined goal is clear enough to hand off.

  • Clarify decisions before starting a large project
  • Map unresolved questions and their dependencies
  • Carry planning decisions across agent sessions
vinvcn/mattpocock-skills-zh-CN5.2KUpdated Oct 20, 2026

claude-handoff

FreeSummary

Summarize the current conversation and launch a fresh background agent to continue the work. The handoff includes references to existing artifacts and suggested skills, removes sensitive information, and can emphasize the next session’s intended focus.

  • Continue ongoing work with a fresh agent
  • Focus the next session on a specific task
  • Hand off work using references to existing documents
vinvcn/mattpocock-skills-zh-CN5.2KUpdated Oct 20, 2026

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-CN5.2KUpdated Oct 20, 2026

Explore a writing topic through ongoing questions and collect sentences, experiences, metaphors, and unfinished thoughts in one Markdown file. Build a pool of usable material without committing to an outline or article structure.

  • Explore a writing topic before choosing a structure
  • Collect striking sentences, experiences, and metaphors
  • Find a name for a recurring idea
vinvcn/mattpocock-skills-zh-CN5.2KUpdated Oct 20, 2026

writing-shape

FreeSummary

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-CN5.2KUpdated 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-CN5.2KUpdated Oct 20, 2026

Migrate TypeScript test data from type assertions to @total-typescript/shoehorn helpers. Use partial objects for focused tests and deliberately invalid data for error cases, then check that the migrated tests pass type checking.

  • Replace type assertions in test files
  • Create test objects with only the properties needed
  • Supply deliberately invalid data for error tests
vinvcn/mattpocock-skills-zh-CN5.2KUpdated Oct 20, 2026

Is this your account? Link GitHub to bring it onto your creator page (Japanese)