This repository is where common agent skills that should be shared across repositories go.
A skill belongs here when it captures a reusable workflow, convention, or operating procedure that is useful in more than one repository. Repository-specific skills should stay with the repository they apply to unless they can be generalized without losing important context.
.agents/
skills/
<skill-name>/
SKILL.md
scripts/ # optional helper scripts
references/ # optional supporting docs
assets/ # optional bundled assets
Each skill lives in its own directory under .agents/skills/. The only required file for a skill is SKILL.md with YAML frontmatter containing at least:
name: the kebab-case skill identifierdescription: what the skill does and when agents should use itwrite-product-spec — writes user-facing PRODUCT.md specs.write-tech-spec — writes implementation-oriented TECH.md specs.spec-driven-implementation — guides the full spec-first workflow for substantial features.implement-specs — implements approved PRODUCT.md and TECH.md files while keeping specs and code aligned.create-pr — guidance for preparing and opening pull requests.write-pr-description — writes the PR body: template sections, plain-language prose, and reviewer guidance.diagnose-ci-failures — workflow for inspecting GitHub CI failures and producing a fix plan.fix-errors — guidance for fixing build, lint, formatting, and test failures.resolve-merge-conflicts — workflow and helper script for resolving git conflicts with compact context.review-pr — produces structured PR review feedback from local diff artifacts.check-impl-against-spec — compares PR implementation changes against provided spec context during review.research — delegates low signal-to-noise-ratio research work to subagents and returns distilled, evidence-backed findings.cross-critique — sharpens contested decisions by having agents critique one another's independent proposals before synthesis.update-skill — guidance for creating and maintaining skill directories and SKILL.md files.skill-doctor — grades a repo's installed skills by scoring recent local agent conversations, then drafts the skill edits the evidence justifies.When adding a skill to this repository:
.agents/skills/<skill-name>/.SKILL.md with clear frontmatter.references/ and helper automation into scripts/.Some skills copied here may still contain repository-specific examples, paths, commands, or assumptions. That is okay during initial migration, but shared skills should eventually be generalized by:
Consumers can install the shared skills with the skills CLI.
List available skills:
npx skills@latest add warpdotdev/common-skills --list
Install all common skills for Warp globally:
npx skills@latest add warpdotdev/common-skills --skill '*' --agent warp --global
Install one skill:
npx skills@latest add warpdotdev/common-skills --skill write-tech-spec --agent warp --global
Update installed skills later:
npx skills@latest update --global --agent warp
You can also copy or sync selected directories from .agents/skills/ into a repository's own .agents/skills/ directory.
Prefer copying only the skills a repository actually needs. If a common skill needs repository-specific behavior, add a small local companion skill in that repository rather than forking the shared skill unless the change is useful everywhere.
Python
75.9%
Shell
13.1%
HTML
11.0%
This repository is where common agent skills that should be shared across repositories go.
A skill belongs here when it captures a reusable workflow, convention, or operating procedure that is useful in more than one repository. Repository-specific skills should stay with the repository they apply to unless they can be generalized without losing important context.
.agents/
skills/
<skill-name>/
SKILL.md
scripts/ # optional helper scripts
references/ # optional supporting docs
assets/ # optional bundled assets
Each skill lives in its own directory under .agents/skills/. The only required file for a skill is SKILL.md with YAML frontmatter containing at least:
name: the kebab-case skill identifierdescription: what the skill does and when agents should use itwrite-product-spec — writes user-facing PRODUCT.md specs.write-tech-spec — writes implementation-oriented TECH.md specs.spec-driven-implementation — guides the full spec-first workflow for substantial features.implement-specs — implements approved PRODUCT.md and TECH.md files while keeping specs and code aligned.create-pr — guidance for preparing and opening pull requests.write-pr-description — writes the PR body: template sections, plain-language prose, and reviewer guidance.diagnose-ci-failures — workflow for inspecting GitHub CI failures and producing a fix plan.fix-errors — guidance for fixing build, lint, formatting, and test failures.resolve-merge-conflicts — workflow and helper script for resolving git conflicts with compact context.review-pr — produces structured PR review feedback from local diff artifacts.check-impl-against-spec — compares PR implementation changes against provided spec context during review.research — delegates low signal-to-noise-ratio research work to subagents and returns distilled, evidence-backed findings.cross-critique — sharpens contested decisions by having agents critique one another's independent proposals before synthesis.update-skill — guidance for creating and maintaining skill directories and SKILL.md files.skill-doctor — grades a repo's installed skills by scoring recent local agent conversations, then drafts the skill edits the evidence justifies.When adding a skill to this repository:
.agents/skills/<skill-name>/.SKILL.md with clear frontmatter.references/ and helper automation into scripts/.Some skills copied here may still contain repository-specific examples, paths, commands, or assumptions. That is okay during initial migration, but shared skills should eventually be generalized by:
Consumers can install the shared skills with the skills CLI.
List available skills:
npx skills@latest add warpdotdev/common-skills --list
Install all common skills for Warp globally:
npx skills@latest add warpdotdev/common-skills --skill '*' --agent warp --global
Install one skill:
npx skills@latest add warpdotdev/common-skills --skill write-tech-spec --agent warp --global
Update installed skills later:
npx skills@latest update --global --agent warp
You can also copy or sync selected directories from .agents/skills/ into a repository's own .agents/skills/ directory.
Prefer copying only the skills a repository actually needs. If a common skill needs repository-specific behavior, add a small local companion skill in that repository rather than forking the shared skill unless the change is useful everywhere.
Python
75.9%
Shell
13.1%
HTML
11.0%