Developer Productivity
Skills listed under Developer Productivity.
Systematic Debugging
Find the root cause before you fix anything: a four-phase process of evidence, patterns, one hypothesis at a time and a tested fix, with a stop rule after three failed attempts.
Editor's pickSecurity Threat Model
Threat model a code repository: trust boundaries, assets, attacker capabilities, concrete abuse paths and mitigations tied to real files, written up as one concise Markdown report.
Changelog Generator
Turns your git commits into a customer-friendly changelog, grouped by features, improvements, security and fixes.
Domain Modeling
Builds your project's shared vocabulary: challenges fuzzy terms, tests them with edge cases, and records them in GLOSSARY.md and ADRs.
Chrome DevTools Agent
Control and inspect a live Chrome browser through the Chrome DevTools MCP: navigate, click, fill forms, take snapshots and screenshots, read the console and network, and profile performance.
MCP Builder
A guide for building high-quality MCP servers in TypeScript or Python: research, design, implementation, testing and evaluations.
PR
A pull request body template: the smallest diagram that explains the change, before and after evidence, and a merge-danger call.
Product Requirements Document (PRD)
Write a PRD that links business goals to technical execution: problem, users, measurable requirements, non-goals, specs, risks and a phased roadmap.
Verify and Stop
Checks whether work meets its acceptance criteria and stops there, without adding scope.
Web Application Testing
Create Playwright automation for inspecting, testing, and debugging local web applications.
Prototype
Builds a throwaway prototype to answer one design question: a clickable HTML model for logic, or several UI variations to compare.
Handoff
Compacts the current conversation into a handoff document so a fresh agent session can pick the work up.
Diagnosing Bugs
A six-phase loop for hard bugs: build a reproduction that fails on exactly this bug, minimise it, test ranked hypotheses, then fix with a regression test.
Excalidraw Diagram Generator
Turn a plain-language description into an Excalidraw diagram file: flowcharts, mind maps, architecture, sequence, ER, class and swimlane diagrams, with templates and helper scripts.
Fix Failing GitHub CI
Debug a failing GitHub Actions check on a pull request: find the failing checks, pull the logs, summarize the cause, draft a fix plan, and change code only after you approve.
Requesting Code Review
Hand a finished piece of work to a fresh reviewer: a code-reviewer prompt with the plan and the exact git range, graded findings, and rules for acting on them.
Test-Driven Development (TDD)
Write the failing test first, watch it fail, write the minimum code to pass, then refactor: the red-green-refactor loop with strict rules and a checklist.
Brainstorming (idea to approved design)
Turn an idea into an approved design before any code is written: classify the task, ask one question at a time, compare approaches and get your sign-off at each stage.
Incident Post-Mortem (blameless)
Guide a team through a structured, blameless post-mortem: timeline, root cause with the 5 Whys, impact numbers and action items with owners and due dates.
Writing for Agents
A reference for writing documents agents read, such as skills, CLAUDE.md and AGENTS.md, so they behave predictably.
Grilling
Has your agent interview you in numbered rounds, with a recommended answer for each question, until every decision in your plan is settled.
Draw.io Diagrams and PNG Export
Generate native .drawio diagrams and export them to PNG, SVG or PDF with the editable XML embedded, using a bundled Node.js export script.
Draw.io Diagram Generator
Create, edit and validate draw.io diagram files with correct mxGraph XML: flowcharts, architecture, sequence, ER and UML class diagrams, with templates and helper scripts.
Receiving Code Review
Handle review feedback with technical rigour: understand it, check it against the code, push back when it is wrong, clarify before acting and implement one item at a time.