A toolkit that works with Claude Code's natural flow. Use what helps, ignore what doesn't.
Works with
AI-first code editor with Composer
Before installing skills in Cursor, ensure your development environment meets these requirements:
node --versioncontext-mateExecute the skills CLI command in your project's root directory to begin installation:
Fetches context-mate from jezweb/claude-skills and configures it for Cursor.
The CLI shows a list of agents. Use arrow keys and space to select Cursor:
Confirm successful installation by checking the skill directory location:
Restart Cursor to activate context-mate. Access via /context-mate in your agent's command palette.
We perform automated surface-level scans (Gen AI Scanner, Socket, Snyk) during installation. These checks detect common vulnerabilities but do not guarantee complete security. Always review skill source code and verify the publisher's reputation before production use.
Skills execute code in your environment. Always review source, verify the publisher, and test in isolation before production.
Submit your Claude Code skill and start earning
Create detailed user stories, acceptance criteria, and feature specs
Example
Generate user stories for 'password reset feature' with acceptance criteria, edge cases, and test scenarios
Reduce spec writing time by 50%, ensure comprehensive coverage
Research competitors, compare features, identify gaps
Example
Analyze 5 competitor products, create feature comparison matrix, suggest differentiation opportunities
Complete competitive research in 2 hours instead of 2 days
Evaluate features using frameworks (RICE, ICE, Kano) and create prioritized backlogs
Example
Score 20 feature ideas using RICE framework, generate prioritized roadmap with rationale
0
total installs
0
this week
695
GitHub stars
0
upvotes
Run in your terminal
0
installs
0
this week
695
stars
A toolkit that works with Claude Code's natural flow. Use what helps, ignore what doesn't.
When context-mate is invoked, analyze the project first before recommending tools.
Check for these files (use Glob, don't read contents yet):
| File/Pattern | Indicates |
|---|---|
SESSION.md |
Session tracking active |
IMPLEMENTATION_PHASES.md |
Phased planning in use |
PROJECT_BRIEF.md |
Project explored/planned |
CLAUDE.md or .claude/ |
AI context exists |
.claude/rules/ |
Correction rules present |
package.json or requirements.txt |
Has dependencies |
tests/ or *.test.* |
Has test infrastructure |
git status --short # Uncommitted changes?
git log --oneline -3 # Recent commit messages?
Project Stages:
| Stage | Signs | Recommend |
|---|---|---|
| New Project | No CLAUDE.md, no phases | /explore-idea or /plan-project |
| Active Development | SESSION.md or phases exist | /continue-session, developer agents |
| Maintenance Mode | Docs exist, no SESSION.md | /plan-feature for new work, project-health for audits |
| Mid-Session | Uncommitted changes + SESSION.md | Continue current work, /wrap-session when done |
Tell the user:
/continue-session to resume")test-runner available")Example:
Project Analysis
✓
CLAUDE.md- AI context configured ✓SESSION.md- Session tracking active (Phase 2 in progress) ✓.claude/rules/- 3 correction rules ○ No test files detectedRecommendations:
- Run
/continue-sessionto resume Phase 2 work- Use
commit-helperagent when ready to commit- Consider
test-runneragent when adding tests
Keep it under 10 lines. Don't overwhelm - just highlight what's relevant.
The name has a double meaning:
This isn't "The Correct Way To Do Things" - these tools exist because context windows are real constraints, not because we're dictating methodology.
| Command | What it does |
|---|---|
/context-mate |
Analyze project, recommend tools |
/explore-idea |
Start with a vague idea |
/plan-project |
Plan a new project |
/plan-feature |
Plan a specific feature |
/wrap-session |
End work session |
/continue-session |
Resume from last session |
/docs-init |
Create project docs |
/docs-update |
Update docs after changes |
/brief |
Preserve context before clearing |
/reflect |
Capture learnings → rules, skills, memory |
/release |
Prepare for deployment |
| Agent | What it does |
|---|---|
commit-helper |
Writes commit messages |
code-reviewer |
Reviews code quality |
debugger |
Investigates bugs |
test-runner |
Runs/writes tests |
build-verifier |
Checks dist matches source |
documentation-expert |
Creates/updates docs |
orchestrator |
Coordinates multi-step work |
| Skill | What it provides |
|---|---|
project-planning |
Phase-based planning templates |
project-session-management |
SESSION.md patterns |
docs-workflow |
Doc maintenance commands |
deep-debug |
Multi-agent debugging |
project-health |
AI-readability audits |
developer-toolbox |
The 7 agents above |
┌─────────────────────────────────────────────────────────────┐
│ PROJECT LIFECYCLE │
├─────────────────────────────────────────────────────────────┤
│ /explore-idea → /plan-project → [work] → /wrap-session │
│ ↓ ↓ ↓ ↓ │
│ PROJECT_BRIEF PHASES.md SESSION.md git checkpoint │
│ ↓ │
│ /continue-session │
│ ↓ │
│ [resume work] │
│ ↓ │
│ /reflect → /release │
└─────────────────────────────────────────────────────────────┘
| You want to... | Use this |
|---|---|
| Explore a vague idea | /explore-idea |
| Plan a new project | /plan-project |
| Plan a specific feature | /plan-feature |
| End a work session | /wrap-session |
| Resume after a break | /continue-session |
| Create/update docs | /docs-init, /docs-update |
| Debug something stubborn | deep-debug skill |
| Review code quality | code-reviewer agent |
| Run tests with TDD | test-runner agent |
| Prepare a git commit | commit-helper agent |
| Verify build output | build-verifier agent |
| Check docs are AI-readable | context-auditor agent |
| Validate workflows work | workflow-validator agent |
| Check session handoff quality | handoff-checker agent |
Nine integrated commands for the complete project lifecycle:
| Command | Purpose |
|---|---|
/explore-idea |
Brainstorm and validate project concepts |
/plan-project |
Generate phased implementation plan |
/plan-feature |
Plan a specific feature addition |
/docs-init |
Create initial project documentation |
/docs-update |
Update docs after changes |
/wrap-session |
End session with git checkpoint |
/continue-session |
Resume from SESSION.md |
/reflect |
Review progress and plan next steps |
/release |
Prepare for deployment/release |
Invoke: Skill(skill: "project-workflow")
Track progress across context windows using SESSION.md with git checkpoints.
Invoke: Skill(skill: "project-session-management")
Seven specialized agents for common development tasks:
| Agent | Use For |
|---|---|
commit-helper |
Generate meaningful commit messages |
code-reviewer |
Security, quality, architecture review |
debugger |
Systematic bug investigation |
test-runner |
TDD workflows, test creation |
build-verifier |
Verify dist/ matches source |
documentation-expert |
Create/update project docs |
orchestrator |
Coordinate multi-step projects |
Invoke: Skill(skill: "developer-toolbox")
Multi-agent investigation for stubborn bugs that resist normal debugging.
Invoke: Skill(skill: "deep-debug")
Three agents for AI-readability and workflow quality:
| Agent | Purpose |
|---|---|
context-auditor |
Check if docs are AI-readable (score 0-100) |
workflow-validator |
Verify documented processes work (score 0-100) |
handoff-checker |
Validate session continuity quality (score 0-100) |
Invoke: Skill(skill: "project-health")
Four commands for documentation management:
| Command | Purpose |
|---|---|
/docs |
Quick doc lookup |
/docs-init |
Create initial docs |
/docs-update |
Update after changes |
/docs-claude |
Generate AI-optimized CLAUDE.md |
Invoke: Skill(skill: "docs-workflow")
Sessions are context windows (2-4 hours of work before context fills up).
Phases are work units (logical groupings like "Phase 1: Database Setup").
A phase might span multiple sessions. A session might touch multiple phases. They're independent concepts.
Git commits serve as semantic checkpoints, not just version control:
# Bad: commits as save points
git commit -m "WIP"
git commit -m "more changes"
# Good: commits as progress markers
git commit -m "Complete Phase 1: Database schema and migrations"
git commit -m "Phase 2 partial: Auth middleware working, UI pending"
When resuming via /continue-session, these commits tell the story of where you are.
Skills load incrementally to preserve context:
This means a 50-skill toolkit only costs ~2,500 tokens until you actually use something.
Two complementary knowledge systems:
| Skills | Rules | |
|---|---|---|
| Location | ~/.claude/skills/ |
.claude/rules/ (project) |
| Content | Rich bundles | Single markdown files |
| Purpose | Teach how to use X | Correct outdated patterns |
| Example | How to set up Tailwind v4 | Fix v3 syntax Claude might suggest |
Rules are project-portable - they travel with the repo so any Claude instance gets the corrections.
Heavy tasks (code review, debugging, testing) run in sub-agents to:
/explore-idea # Optional: clarify what you're building
/plan-project # Generate phased plan
# Work on Phase 1...
/wrap-session # End with checkpoint
/continue-session # Reads SESSION.md, suggests next steps
# Continue working...
/wrap-session # Checkpoint again
/plan-feature # Plan the specific feature
# Implement...
/wrap-session # Checkpoint
# If normal debugging isn't working:
Skill(skill: "deep-debug")
# Spawns investigation agents
Context windows are real. They fill up. Work gets lost. Sessions end.
These tools don't fight that - they work with it:
Use what helps. Ignore what doesn't.
This is the knifey-spooney school of project management:
| Traditional PM | Context Mate |
|---|---|
| "Follow the methodology" | "She'll be right" |
| "Update the Gantt chart" | /wrap-session |
| "Consult the RACI matrix" | "Oi Claude, what next?" |
No ceremonies. No standups with your AI. No burndown charts.
If Homer Simpson can't figure it out in 30 seconds, it's too complicated.
It's all about the context, maaate. 🥄
Make data-driven prioritization decisions faster
Draft PRDs, status updates, and stakeholder presentations
Example
Create executive summary of Q3 roadmap, monthly progress report, feature launch announcement
Save 3-5 hours/week on communication overhead
Prerequisites
Time Estimate
30-60 minutes to see productivity improvements
Steps
Common Pitfalls
✓ Do
✗ Don't
💡 Pro Tips
✓ Use when
Use for user story writing, competitive research, roadmap prioritization, stakeholder communication, and PRD drafting. Best for reducing repetitive documentation and research work.
✗ Avoid when
Avoid for strategic product vision (requires deep customer empathy), pricing decisions (needs market and financial expertise), or when face-to-face customer discovery is more valuable than speed.
jezweb/claude-skills
mattpocock/skills
parcadei/continuous-claude-v3
cursor/plugins
ailabs-393/ai-labs-claude-skills
ailabs-393/ai-labs-claude-skills
context-mate reduced setup friction for our internal harness; good balance of opinion and flexibility.
context-mate has been reliable in day-to-day use. Documentation quality is above average for community skills.
Useful defaults in context-mate — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
We added context-mate from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
context-mate fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
context-mate fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
We added context-mate from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
Useful defaults in context-mate — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
Useful defaults in context-mate — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
We added context-mate from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
showing 1-10 of 64