— · MIT
Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests.
— · MIT
Teach the user a new skill or concept, within this workspace.
— · MIT
Build and sharpen a project's domain model. Use when discussing codebase terminology, writing or editing a GLOSSARY.md, or recording or editing an ADR.
— · MIT
Diagnosis loop for hard bugs and performance regressions. Use when the user says "diagnose"/"debug this", or reports something broken/throwing/failing/slow.
— · MIT
Ask which skill or flow fits your situation. A router over the skills in this repo.
— · MIT
Turn the current conversation into a spec and publish it to the project issue tracker: no interview, just synthesis of what you've already discussed.
— · MIT
Break a plan, spec, or the current conversation into a set of tracer-bullet tickets, each declaring its blocking edges, published to the configured tracker (edges as text in one file per ticket locally, or native blocking links on a real tracker).
— · Proprietary. LICENSE.txt has complete terms
Use this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an em
— · MIT
Writing, exploit: shape raw material into an article, paragraph by paragraph.
— · MIT
Writing, explore: mine raw fragments, no structure yet.
— · MIT
Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.
— · MIT
Turn a decision you can't fully answer into a questionnaire for someone else to fill in.
— · MIT
Grill me about specs for the workflows I want to build, within this workspace.
— · Apache-2.0
Ultra-compressed communication mode that cuts output tokens while keeping technical accuracy. Levels: lite, full, ultra and the wenyan variants. Use for /caveman, "caveman mode", "talk like caveman", "be brief" or "less tokens".
— · MIT
Use when starting any conversation - establishes how to find and use skills, requiring skill invocation before ANY response including clarifying questions
— · MIT
Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always
— · MIT
Wire dependency-cruiser into a TypeScript repo so each package is a deep module, with implementation hidden in subfolders and reachable only through its entry-point files. User-invoked.
— · MIT
Use when creating new skills, editing existing skills, or verifying skills work before deployment
— · MIT
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work
— · Apache-2.0
Write a Conventional Commits message compressed to intent only. Use for "write a commit", "commit message", /commit or /caveman-commit.
— · Apache-2.0
Quick-reference card for caveman modes, skills and commands. Trigger: /caveman-help or "caveman help".
— · Complete terms in LICENSE.txt
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avo
— · MIT
Writing, exploit; assemble raw material into a journey of beats, grounding each term before a beat leans on it.
— · MIT
Guides Microsoft Entra ID app registration, OAuth 2.0 authentication, and MSAL integration. USE FOR: create app registration, register Azure AD app, configure OAuth, set up authentication, add API permissions, generate service principal, MSAL example, console app auth, Entra ID setup, Azure AD authe