CtrlK
BlogDocsLog inGet started
Tessl Logo

ai-skills

github.com/SnowingFox/ai-skills

SkillAddedReview
setup-matt-pocock-skills

.cursor/skills/setup-matt-pocock-skills/SKILL.md

Sets up an `## Agent skills` block in AGENTS.md/CLAUDE.md and `docs/agents/` so the engineering skills know this repo's issue tracker (GitHub or local markdown), triage label vocabulary, and domain doc layout. Run before first use of `to-issues`, `to-prd`, `triage`, `diagnose`, `tdd`, `improve-codebase-architecture`, or `zoom-out` — or if those skills appear to be missing context about the issue tracker, triage labels, or domain docs.

72

setup-pre-commit

.cursor/skills/setup-pre-commit/SKILL.md

Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo. Use when user wants to add pre-commit hooks, set up Husky, configure lint-staged, or add commit-time formatting/typechecking/testing.

95

1.33x
tdd

.cursor/skills/tdd/SKILL.md

Test-driven development with red-green-refactor loop. Use when user wants to build features or fix bugs using TDD, mentions "red-green-refactor", wants integration tests, or asks for test-first development.

64

to-issues

.cursor/skills/to-issues/SKILL.md

Break a plan, spec, or PRD into independently-grabbable issues on the project issue tracker using tracer-bullet vertical slices. Use when user wants to convert a plan into issues, create implementation tickets, or break down work into issues.

90

1.48x
to-prd

.agents/skills/to-prd/SKILL.md

Turn the current conversation context into a PRD and publish it to the project issue tracker. Use when user wants to create a PRD from the current context.

86

1.50x
to-prd

.cursor/skills/to-prd/SKILL.md

Turn the current conversation context into a PRD and publish it to the project issue tracker. Use when user wants to create a PRD from the current context.

86

1.50x
ubiquitous-language

.cursor/skills/ubiquitous-language/SKILL.md

Extract a DDD-style ubiquitous language glossary from the current conversation, flagging ambiguities and proposing canonical terms. Saves to UBIQUITOUS_LANGUAGE.md. Use when user wants to define domain terms, build a glossary, harden terminology, create a ubiquitous language, or mentions "domain model" or "DDD".

76

what-happened

.agents/skills/what-happened/SKILL.md

Explain why code looks the way it does by tracing the latest change for a file range or pasted snippet through `git blame` and deduplicated `entire explain` lookups. Use when the user asks what happened, says "tell me why" about a code block, is confused about a section of code, asks "wtf is going on", "why is this like this", "why was this changed", or wants provenance for a specific file block.

70

write-a-skill

.cursor/skills/write-a-skill/SKILL.md

Create new agent skills with proper structure, progressive disclosure, and bundled resources. Use when user wants to create, write, or build a new skill.

61

zoom-out

.cursor/skills/zoom-out/SKILL.md

Tell the agent to zoom out and give broader context or a higher-level perspective. Use when you're unfamiliar with a section of code or need to understand how it fits into the bigger picture.

66