antfu / skills-pack
git clone https://github.com/antfu/skills-pack.git
Anthony's curated agent skills pack.
+0
stars, 24h · #37,005
+~5
stars, 7 days · #18,620
+316
stars, 30 days · #2,597
316
★ total · +2% this week
3
forks · 0 open issues
Star history (as recorded here)
LanguageTypeScript
LicenseMIT
Created2026-09-25 (28d ago)
Last pushtoday
Watchers2
OwnerUser
Links
README excerpt
# @antfu/skills [![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![License][license-src]][license-href] Anthony's curated agent skills. A hand-picked set of agent skills from across the ecosystem, declared in one npm package so a project gets all of them with a single install. Powered by skills-npm. ## Setup Install skills-npm and this pack as dev dependencies, then let skills-npm wire itself into your `prepare` script: [code] `setup` adds `"prepare": "skills-npm"` to your `package.json` and runs the first sync. From then on every `npm install` keeps the skills in sync. It would looks like this [code] What you get: - Every skill listed below is installed into `.agents/skills/ ` and linked into the skill directories of the agents detected on your machine (Claude Code, Cursor, OpenCode, Codex, ...). Pass `--agents claude-code,cursor` to choose explicitly. - `skills-npm-lock.json` and `skills-lock.json` record what came from where. Commit them. - Removing `@antfu/skills` from your dependencies removes the skills on the next sync. The pack tracks each upstream's default branch. To pull in the latest upstream changes without waiting for a new pack release: [code] ## Skills ### Workflow | Skill | Description | Source | | --- | --- | --- | | grill-me | A relentless interview to sharpen a plan or design. | mattpocock/skills | | grilling | Grill the user relentlessly about a plan, decision, or idea. | mattpocock/skills | | handoff | Compact the current conversation into a handoff document for another agent to pick up. | mattpocock/skills | | to-questionnaire | Turn a decision you can't fully answer into a questionnaire for someone else to fill in. | mattpocock/skills | | writing-for-agents | Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md. | mattpocock/skills | | teach | Teach the user a new skill or concept, within this workspace. | mattpocock/skills | | code-review | Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes: Standards (does the code follow this repo's documented coding standards?) and Spec (does the code match what the originating issue/spec asked for?). | mattpocock/skills | | codebase-design | Shared vocabulary for designing deep modules. | mattpocock/skills | | research | Investigate a question against high-trust primary sources and capture the findings as a Markdown file in the repo. | mattpocock/skills | | tdd | Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests. | mattpocock/skills | | improve | Survey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. | shadcn/improve | | dry-refactoring | Guided workflow to eliminate copy-paste duplication detected by jscpd. | kucherenko/jscpd | | antfu | Anthony Fu's