ozten/skills
Product and Engineering skills for Claude Code and AI agents. Planning, Testing, Shipping, and Distribution
npx skills add ozten/skillsREADME
Claude Code Skills Collection
A growing collection of AI agent skills for software development workflows. Built for technical leads, TPMs, and developers who want Claude Code to help with planning, specification, and engineering tasks.
Contributions welcome! Found a way to improve a skill or have a new one to add? Open a PR.
Available Skills
TPM & Planning
Transform vision documents into traceable, testable specifications. See the TPM Planning Guide for the full methodology.
| Skill | Description | Triggers |
|---|---|---|
| tpm-spec-trace-ids | Annotate vision docs with Feature IDs (F-nnn) | "annotate my vision doc," "add feature IDs," "create coverage index" |
| tpm-roadmap-slice | Extract features into Phase PRDs with requirements | "create phase PRD," "plan next quarter," "extract phase from vision" |
| tpm-spec-verify | Add QA requirements and acceptance criteria | "add QA plan," "add acceptance criteria," "enrich with test criteria" |
Documentation
- TPM Planning Guide — Full methodology for the planning pipeline
Planning Pipeline:
flowchart TD
A[Vision PRD] --> B[tpm-spec-trace-ids]
B --> C[Annotated PRD + Coverage Index]
C --> D[tpm-roadmap-slice]
D --> E[Phase I PRD with Requirements]
E --> F[tpm-spec-verify]
F --> G[Phase I PRD with Acceptance criteria]
G -->|Iterate| D
style B fill:#4a9eff,color:#fff
style D fill:#4a9eff,color:#fff
style F fill:#4a9eff,color:#fff
Installation
Option 1: CLI Install (Recommended)
Use add-skill to install skills directly:
# Install all skills
npx skills add https://github.com/ozten/skills
# Install specific skills
npx skills add https://github.com/ozten/skills --skill tpm-spec-trace-ids
# List available skills
npx skills add https://github.com/ozten/skills --list
Option 2: Clone and Copy
Clone the repo and copy the skills you need:
git clone https://github.com/ozten/skills
cp -r skills/* ~/.claude/skills/
Option 3: Direct Download
Download individual SKILL.md files and place them in ~/.claude/skills/skill-name/.
Option 4: Fork and Customize
- Fork this repository
- Customize skills for your team's workflows
- Clone your fork into your projects
Usage
Once installed, just ask Claude Code to help with planning tasks:
"Annotate this vision doc with feature IDs"
→ Uses tpm-spec-trace-ids skill
"Create a phase PRD for Q2"
→ Uses tpm-roadmap-slice skill
"Add acceptance criteria to this spec"
→ Uses tpm-spec-verify skill
Or reference skills directly when starting a task:
"Using tpm-roadmap-slice, extract features F-012 through F-018 into a phase PRD"
Contributing
Found a way to improve a skill? Have a new skill to suggest? PRs and issues welcome!
Ideas for contributions:
- Improve existing skill instructions or workflows
- Add new skills for other domains (DevOps, security, testing)
- Fix typos or clarify confusing sections
- Add examples or templates
How to contribute:
- Fork the repo
- Create or edit skill files
- Submit a PR with a clear description
What are Skills?
Skills are markdown files that give AI agents specialized knowledge and workflows for specific tasks. When you add these to your project, Claude Code can recognize what you're working on and apply the right frameworks and best practices.
Skill File Structure
Each skill is a directory containing a SKILL.md file:
skills/
skill-name/
SKILL.md
assets/ # Optional templates
references/ # Optional detailed docs
See Claude Skills for details.
Skill Name
[Full instructions for the AI agent]
## License
MIT — Use these however you want.