KCD Skills
Kent C. Dodds's skills: pull requests to merge, visual recaps, friction logs and repository audits with autopilot.
- 68 ★ on the repository
- Last commit
Broad access
Why this level
- `ship-pr` and `autopilot` write to the repository: they open pull requests and change repository settings after merge.
- The skills act through an authenticated `gh` with your repository permissions.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/kcd-skillsDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- `ship-pr` and `autopilot` write to the repository: they open pull requests and change repository settings after merge.
- The skills act through an authenticated `gh` with your repository permissions.
This is third-party code. Review the repository files before installing.
What it does
The repository collects skills Kent C. Dodds uses with agents. `review-and-recommend` presents decision options with effort and recommends one path. `visual-recap` creates and maintains a visual system recap in a pull request. `ship-pr` shepherds a pull request to merged or parked in a check, act, check-again loop. `friction-log` files small papercuts as prioritized issues. The `autopilot` skill is a one-off run with `npx kcd-skills@latest autopilot`. It scores a repository on any code host against three pillars (good pull requests, review and verification, limited blast radius), then opens one pull request with workflow, config and docs changes. Repository settings outside files are applied after that pull request merges.
Who it is for. Developers who want Kent C. Dodds's pull request and review routines, or a quick maturity audit of their repository workflow.
Good fit when
- An open pull request must be taken to merge without losing verification steps.
- A repository needs a process audit: pull request template, CI, review rules.
- A pull request needs a visual system recap that updates with the code.
- Small papercuts from the workday should become prioritized issues.
Not a fit when
- You need generic skills detached from someone else's accounts; most are tuned to the author's tools.
- `gh` is not authenticated in the environment.
- The repository is not on GitHub and no agent can gather pull request state.
Example request
Run autopilot on this repository, show the three-pillar score and the change plan before opening a pull request.Limitations
Most skills are tuned to the author's tools and accounts: `ship-pr`, for example, posts to Kent's Discord channel through his private Kody packages. Only `autopilot` is generic. The skills use the GitHub CLI and expect `gh` to be authenticated. The CLI needs Node 20 or newer. The skills read pull request state, so without GitHub access some steps stall. `autopilot` changes workflows and repository configuration, so review the result in the pull request before merging. Kody-oriented skills suit people who use Kody.
How to disable. Remove the installed skills from your agent's skills directory. If `autopilot` already opened a pull request, close it and revert any applied repository settings manually.
FAQ
How do I install all skills?
`npx skills add kentcdodds/kcd-skills` installs every skill. `--skill` picks one and `--global` makes them available across projects.
How is `autopilot` different?
It is generic and not tied to the author's stack. You run it once with `npx kcd-skills@latest autopilot`; no skill install is needed.
What does autopilot change in a repository?
It scores the repo with `audit`, `score` and `report`, then opens one pull request with file changes. Non-file repository settings are applied after it merges.
Is Kody required?
No. Kody is the recommended path, but without it the ship loop runs through `npx kcd-skills autopilot ship-pr`.
How do I use a single skill from the set?
Add `--skill` with the name, for example `npx skills add kentcdodds/kcd-skills --skill visual-recap`.
Discussion
No questions or reviews yet.
Related
Skillskyy-logs code-review-skill
code-review-skill
A code review skill with four independent probes, evidence-backed findings and a merge gate derived from JSON
Two skills: a pull request review where two models argue, and a helper that works through review comments round by round
jnsahaj skills
jnsahaj/skills
Eight skills for code review, draft pull requests and bug triage one cause at a time, waiting for your go-ahead.
A skills library for Claude Code, Cursor and Codex: team code review, TDD, stacked PRs and repository readiness scoring
CDK Contribution Skill guides an AWS CDK contribution from issue to ready PR: analysis, an approved plan, code, tests and docs.
73 skills for a delivery pipeline: plan, code, review and QA, ending in a ready, labeled PR in your own repository.
README in short
The `kcd-skills` npm package holds every skill with references and scripts, one version for all. Releases ship automatically from conventional commits through semantic-release.