Skip to content
cccskills

Browse skills

59 skills (repositories by mattpocock) · sorted by popularity

domain-modeling

FreeSummaryAI rating 100

Clarify a project's business concepts and terminology through concrete scenarios and comparisons with code. Record agreed definitions in a glossary and document significant design trade-offs in ADRs, records explaining why a decision was made.

  • Resolving ambiguous business terms
  • Creating or updating GLOSSARY.md
  • Checking whether code matches business definitions
mattpocock/skills296.6KUpdated Oct 13, 2026

writing-shape

FreeSummaryAI rating 100

Turn notes, fragments, or transcripts into an article through a paragraph-by-paragraph discussion. Compare opening options, establish what readers need to know, and save agreed sections in a separate document while preserving the original material.

  • Turning scattered notes into an article
  • Building a readable article from a transcript
  • Comparing opening angles before drafting
mattpocock/skills296.6KUpdated Oct 13, 2026

teach

FreeSummaryAI rating 90

Learn a new skill or concept through short, interactive lessons tailored to your goals and previous learning. The skill creates HTML lessons, reference sheets, and learning records to support practice and review across multiple sessions.

  • Learning a new topic over several sessions
  • Practicing with quizzes and feedback
  • Creating reference sheets for later review
mattpocock/skills296.6KUpdated Oct 13, 2026

wayfinder

FreeSummaryAI rating 80

Plan work too large for one agent session by mapping decisions and their dependencies in an issue tracker. Resolve questions one at a time, preserve the reasoning, and identify what must be settled before execution can begin.

  • Planning a large effort across multiple agent sessions
  • Organizing unresolved questions and their dependencies
  • Sharing decisions and context with collaborators
mattpocock/skills296.6KUpdated Oct 13, 2026

Turn a course plan into numbered exercise folders with problem, solution, and explanation variants. Create starter readme files, check naming and links with the project’s linter, and fix structural errors before committing.

  • Set up exercise folders for a new course section
  • Create problem, solution, and explanation stubs
  • Renumber exercises and check their structure
mattpocock/skills296.6KUpdated Oct 13, 2026

tdd

FreeSummaryAI rating 90

Build features or fix bugs by writing one failing test, then the smallest implementation that passes it. Tests check behavior through public interfaces, the entry points callers use, so they remain useful when internal code changes.

  • Building a feature one test at a time
  • Fixing a bug with a failing test first
  • Planning integration tests at agreed public interfaces
mattpocock/skills296.6KUpdated Oct 13, 2026

wizard

FreeSummaryAI rating 90

Create an interactive bash script for setup or migration steps that require a person. It guides dashboard actions, captures values, saves configuration and GitHub secrets, and requests confirmation at each stage.

  • Guided setup of third-party services
  • Entering credentials and saving them to .env
  • Configuring GitHub secrets for CI
mattpocock/skills296.6KUpdated Oct 13, 2026

prototype

FreeSummaryAI rating 100

Build a disposable prototype to answer a design question. Explore logic and changing states through a shareable HTML demo, or compare distinct interface variations, then record the findings and carry validated decisions into real code.

  • Trying complex state changes through an interactive demo
  • Comparing different interface designs
  • Sharing a logic demo with non-developers
mattpocock/skills296.6KUpdated Oct 13, 2026

claude-handoff

FreeSummaryAI rating 90

Summarize an ongoing conversation and launch a fresh background agent to continue the work. The handoff includes the next focus, references to existing documents, and suggested skills, with sensitive information removed.

  • Continue ongoing work with a fresh agent
  • Hand off work with a specific next focus
  • Organize document references for the next session
mattpocock/skills296.6KUpdated Oct 13, 2026

grilling

FreeSummaryAI rating 90

Examine a plan, decision, or idea through structured rounds of questions with recommended answers. Organize dependent decisions into a branching map, resolve assumptions, and build a shared understanding before taking action.

  • Stress-testing a plan before acting
  • Clarifying assumptions behind an idea
  • Sorting out dependent decisions
mattpocock/skills296.6KUpdated Oct 13, 2026

diagnosing-bugs

FreeSummaryAI rating 80

Investigate difficult bugs and performance slowdowns by building a repeatable test or script that detects the exact symptom. Reduce the failing case, compare possible causes, and verify the fix with checks that catch the bug if it returns.

  • Investigating an error that is hard to reproduce
  • Finding the cause of a performance slowdown
  • Testing an intermittent failure repeatedly
mattpocock/skills296.6KUpdated Oct 13, 2026

writing-beats

FreeSummaryAI rating 100

Turn collected Markdown material into an article by choosing one narrative step at a time. Compare possible directions, introduce concepts before relying on them, and build the article while preserving the user's edits.

  • Turning collected notes into an article
  • Comparing possible article openings
  • Ordering explanations for unfamiliar readers
mattpocock/skills296.6KUpdated Oct 13, 2026

writing-for-agents

FreeSummaryAI rating 90

Create and edit documents that AI agents follow, including skills and project instructions. Organize steps and reference material, define clear completion criteria, and refine document links and wording to reduce duplication and unnecessary context.

  • Creating or editing a skill document
  • Organizing AGENTS.md or CLAUDE.md
  • Clarifying when agents should read reference files
mattpocock/skills296.6KUpdated Oct 13, 2026

wait-what

FreeSummaryAI rating 80

Ask the agent to explain its last message again with some context. The revised explanation uses ASD-STE100, a simplified technical English standard, and the vocabulary defined in the project's glossary.

  • Requesting a clearer explanation of the last message
  • Adding context when the discussion becomes hard to follow
  • Explaining with the project's agreed terminology
mattpocock/skills296.6KUpdated Oct 13, 2026

to-tickets

FreeSummaryAI rating 100

Turn plans, specifications, or conversations into small development tickets that each deliver verifiable behavior. Identify which tickets must finish first, review the breakdown together, and publish approved tickets to local files or the configured issue tracker.

  • Turn a specification into manageable development tickets
  • Clarify ticket dependencies and execution order
  • Plan a staged migration for a widespread refactor
mattpocock/skills296.6KUpdated Oct 13, 2026

implement

FreeSummaryAI rating 80

Implement work described in a specification or tickets, checking types and running tests along the way. Review the completed changes with the code-review skill, then commit the implementation to the current branch.

  • Implementing a feature from a specification
  • Implementing a referenced issue tracker ticket
  • Checking changes with types and tests
mattpocock/skills296.6KUpdated Oct 13, 2026

grill-me

FreeSummaryAI rating 80

Refine a plan or design through a persistent interview that asks probing questions. This skill starts the conversation by invoking the related grilling skill, providing an entry point for examining and sharpening what you have in mind.

  • Refining a plan through questions
  • Examining a design in an interview
  • Explaining an initial idea through dialogue
mattpocock/skills296.6KUpdated Oct 13, 2026

improve-codebase-architecture

FreeSummaryAI rating 80

Review a codebase for structural problems that make understanding and testing difficult. Compare refactoring candidates in an HTML report with before-and-after diagrams, then explore the chosen option through questions about constraints, design, and tests.

  • Review architecture in frequently changed code
  • Compare refactoring options with before-and-after diagrams
  • Explore module designs that are easier to test
mattpocock/skills296.6KUpdated Oct 13, 2026

chief-of-staff

FreeSummaryAI rating 60

Coordinate subagents, separate agents assigned tasks, to pursue a long-running goal in one session. Maintain dialogue with the user while improving working conditions, shared rules, and access to information needed for future tasks.

  • Coordinating agents around a long-term goal
  • Continuing user dialogue during background work
  • Improving shared rules and working conditions
mattpocock/skills296.6KUpdated Oct 13, 2026

git-guardrails-claude-code

FreeSummaryAI rating 100

Set up Claude Code hooks that block Git commands such as push, hard reset, and forced deletion before execution. Choose project-wide or global settings, customize the blocked commands, and verify that the hook rejects a test command.

  • Block Git pushes from Claude Code
  • Prevent commands that discard changes or delete branches
  • Apply Git restrictions to one project or all projects
mattpocock/skills296.6KUpdated Oct 13, 2026

to-questionnaire

FreeSummaryAI rating 100

Turn a decision that needs someone else’s knowledge into a Markdown questionnaire. Clarify who will answer and what information is needed, then create prioritized questions with answer spaces for asynchronous replies or a meeting.

  • Gathering information needed for a decision
  • Preparing questions for an expert
  • Requesting written answers before a meeting
mattpocock/skills296.6KUpdated Oct 13, 2026

implement-spec

FreeSummaryAI rating 70

Turn a specification and its tickets into code by coordinating multiple agents around task dependencies. Combine their work on one integration branch, use test-driven development, review the result, and close tickets through the issue tracker’s workflow.

  • Implementing a specification with multiple tickets
  • Working on independent tickets in parallel
  • Combining implementations on one integration branch
mattpocock/skills296.6KUpdated Oct 13, 2026

ask-matt

FreeSummaryAI rating 90

Choose which related skill to use and in what order for planning, building, debugging, or maintaining software. It explains routes through the available workflows and helps select the next step based on your situation and project size.

  • Choosing a workflow from idea to implementation
  • Finding the right starting point for bug investigation
  • Planning a build that spans multiple sessions
mattpocock/skills296.6KUpdated Oct 13, 2026

pr

FreeSummaryAI rating 100

Write a pull request description that helps reviewers understand a code change. Use a compact diagram or diff, show before-and-after evidence, and explain how reversible the change is and what areas it may affect.

  • Writing a pull request description
  • Explaining a refactor with a file tree or diff
  • Presenting before-and-after evidence for a UI change
mattpocock/skills296.6KUpdated Oct 13, 2026