Video summary
mattpocock/skills: A complete AI Coding workflow, end-to-end
Main summary
Key takeaways
Overview
This video is a tutorial-style walkthrough of the “main AI coding workflow” for mattpocock/skills—an end-to-end skills framework/repo. The speaker focuses on getting set up and then using the core skills in the right sequence, explicitly avoiding advanced/experimental features.
Purpose + repo positioning
- The speaker says they’ve never published a proper tutorial for the skills repo despite its popularity (around 162k stars and 7.5M downloads).
- Common user questions addressed:
- Recommended sequence of skills
- How to install them
- How to set them up for different agents/harnesses
Installation / setup (getting started)
The demonstration uses a work repo called AI Hero CLI (used in the speaker’s courses).
Installation command
Run:
npx skills@latest add mattpocock/skills
- Assumes Node.js is installed.
npxruns the Vercel skills installer (skills.sh).
What the installer outputs
- It outputs a large list of skills (example shows 38 official/public-facing skills).
- Skills are grouped:
- “Blessed” skills: recommended, public-facing
- Other skills: experimental and may be removed later
Selection UI note
- There’s mention of an annoying/broken selection experience in the installer, but it can still select all official skills.
Agent compatibility
- Skills can be configured to work with multiple agent types (supports “universal” agent categories like Cursor/Codex/Claude, etc.).
- For agents that depend on skills explicitly (e.g., Claude Code), those agents require explicit setup.
Installation scope + linking
- Where skills are installed:
- Project scope (recommended for teams for consistent shared skill sets)
- Global scope (fine for solo dev)
- Recommends symlinking rather than copying into agent folders to make setup easier.
After install (example: Claude Code)
- Within Claude Code (specifically), skills appear as commands (e.g., “grill me”, “way finder”, “grill with docs”, etc.).
- Key design/feature point: skills are mostly user-invoked, so the speaker keeps context/token load low (example claims skills only occupy ~660 tokens in context).
Core workflow: “main flow” sequence
The speaker argues there’s a stable loop used for most work.
1) Run “set up Matt Pocock skills”
Inside the repo, run the setup skill.
What it does:
- Writes required repo configuration files (adds links in
claw.md) - Ensures an issue tracker mechanism exists for saving:
- specs
- tickets
- Supports integration choices like GitHub, local Markdown, or Jira/Linear/etc.
- The speaker emphasizes that Jira/Linear can be enabled by telling the agent: “set it up with Jira/Linear” (and that it already supports them)
- Configures triage labels (defaults acceptable)
- Chooses documentation layout:
- Single context (recommended for most repos)
- Multi-context (for large monorepos with bounded contexts)
2) Use the “ask Matt” skill to learn the flow
- “Ask Matt” is described as the speaker-as-a-skill that explains how to proceed first.
3) Default idea-to-ship loop
3a) grill with docs
- An interview-style session to sharpen requirements and create shared understanding.
- Emphasis on managing LLM context length (“unbroken context window”).
- For repo-based tasks it’s stateful:
- records learnings into
context.mdand ADRs
- records learnings into
- Produces a crisp plan, even when started with a vague idea.
3b) Branch point (based on task size / context constraints)
- If it fits: go to
implementdirectly. - If it needs multiple sessions: go to
to specthento tickets.
4) Multi-session planning + execution
4a) to spec
- Compresses prior discussion into a reusable spec document.
- The spec becomes the “destination” for a multi-ticket sprint.
- Stores spec content into the issue tracker (example uses local markdown).
- Spec includes items like:
- problem statement
- solution approach
- user stories
- implementation decisions
- testing decisions
4b) to tickets
- Converts the spec into tickets sized to fit within a single context window (“single smart zone”).
- Tickets become manageable sub-sessions.
Implementation strategy
- Implement tickets one by one, with context cleared between tickets (manual guidance).
5) implement + built-in code review and verification
- The
implementskill runs verification steps and then a code review skill. - Review includes checks such as:
- Type checking
- Build
- Additional internal verification (e.g., “AI Hero internal help”, “shows only edit commits”)
- Code review
How review is performed (two axes)
- Compare the implementation against the original spec
- Ensures acceptance criteria are satisfied and nothing was dropped.
- Check against standards documentation
- If none exist, it falls back to “classic” standards (mentions Martin Fowler)
- Includes detecting code smells.
Key emphasis: context window management
- The workflow supports splitting work when the model would exceed a “smart zone” threshold.
- The speaker claims degradation/“halucination risk” rises above about ~140k tokens.
- Tickets are designed to match single context window execution units.
Evaluation of their approach (implicit review/comparison)
- The speaker states that doing review in sub-agents is important:
- Main agents may “stop improving” because they already wrote the code.
- Sub-agents have fresh context windows and can better critique edits/code quality.
- The example ends with:
- Acceptance criteria matched spec
- No issues found on standards/code smells
- Changes committed to the current branch
“Cool extra” tip
- Pause and use one skill immediately:
ask Matt- It can act like an interactive tutorial for first steps.
Main speakers / sources
- Matt Pocock (speaker and author of mattpocock/skills; referenced skills like “ask Matt”, “grill with docs”, etc.)
- Vercel skills installer (invoked via
npx skills.sh)
Rate this summary
Your feedback will help improve summaries.
Improve this summary
Reprocess with a stronger model when the summary feels incomplete or inaccurate.
Translate summary in another language
Ask questions to this video
Chat for follow-up questions, clarifications, and source-backed answers.