Coding & Dev Tools

9,777 skills
a5c-ai
Fmod
Integrates FMOD Studio audio into game projects, handling events, parameters, mixing, and engine setup.
1.7k · bundle
a5c-ai
Glsl
GLSL shader programming skill for OpenGL/Vulkan, fragment and vertex shaders.
1.7k · bundle
a5c-ai
Goap
Goal-Oriented Action Planning skill for world state and action costs.
1.7k · bundle
a5c-ai
Redis
Redis caching patterns, pub/sub, sessions, rate limiting, and data structures.
1.7k · bundle
a5c-ai
Feature Intake
Feature Intake
1.7k · bundle
a5c-ai
Debugging Patterns
Pattern-Based Diagnosis
1.7k · bundle
a5c-ai
Test Enforcement
Automated test validation, coverage checking, and quality metrics with aggressive defaults
1.7k · bundle
a5c-ai
Pr Shepherding
Monitor PR lifecycle from creation through merge including CI monitoring, review comment handling, thread resolution, and merge readiness verification.
1.7k · bundle
a5c-ai
Astar
A* pathfinding skill for heuristics and optimization.
1.7k · bundle
a5c-ai
Eslint
ESLint configuration, custom rules, and plugin development.
1.7k · bundle
a5c-ai
Nestjs
NestJS architecture including modules, dependency injection, guards, interceptors, and microservices patterns.
1.7k · bundle
fradser
Review
Reviews code using pi CLI with read-only tools. Delegates the review to pi (dev/pi) with a structured review rubric, running in read-only mode to prevent accidental edits. By default reviews uncommitted working tree changes (git diff HEAD) with pi restricted to the read tool; explicit targets (--branch/--diff/@file/PR) or --explore widen pi to read,grep,find,ls. Use when the user asks to "review code with pi", "pi review", "have pi review", "let pi review", or invokes /pi:review.
580 · bundle
fradser
Commit
Creates clean, conventional git commits using standard git. Use when the user asks to "commit", "git commit", "create commit", or wants to commit staged or unstaged changes.
580
fradser
Start Release
Begins a new version release using git-flow. This skill should be used when the user asks to "start a release", "create release branch", "prepare a release", "git flow release start", or wants to begin a new version release. Accepts either an explicit version or a natural-language description of the release.
580
fradser
Refactor
Executes automated refactoring for specific files, directories, or semantic queries. This skill should be used when the user asks to refactor specific files or directories, simplify recently changed code, clean up dead code in a limited scope, or invokes "/refactor".
580 · bundle
fradser
Consolidate
Consolidates project memory across harness and .memory/ with theme clustering, practical-expiry prune, ground-truth verify, and an adversarial second pass. Use when the user runs /memory:consolidate, asks to tidy/dedupe/prune memory, or reports redundant or stale memories. Also covers active writing during work.
580 · bundle
fradser
Commit And Push
Creates clean conventional git commits using standard git and pushes changes to the remote repository. Use when the user asks to "commit and push", "push changes", or complete a commit followed by git push.
580
fradser
Resolve Issues
Resolves GitHub issues using isolated worktrees and test-driven development, then delegates PR creation to /github:create-pr so the quality gate and the /github:review-pr loop always run. This skill should be used when the user asks to "resolve an issue", "fix issue
580 · bundle
fradser
Update Changelog
Creates or updates CHANGELOG.md following the Keep a Changelog 1.1.0 format. Use this skill when the user asks to "update the changelog", "generate changelog", "add changelog entry", "create CHANGELOG.md", "sync changelog with tags", or wants to document project changes based on git tags and commit history.
580 · bundle
fradser
Patent Architect
Automatically searches prior art via SerpAPI and generates Chinese patent application forms. This skill should be used when the user wants to generate Chinese patent application forms, or mentions "patents", "inventions", or wants to protect technical innovations.
580 · bundle
fradser
Refactor Project
Executes automated project-wide refactoring with a focus on cross-file optimization. This skill should be used when the user asks for project-wide refactoring, cross-file simplification, consistency standardization across the codebase, duplication reduction, or invokes "/refactor-project".
580 · bundle
fradser
Tdd
BDD-driven test implementation: red-green loop mechanics, seams, mocking, and test quality under BDD Automation. Use when the user wants to write or improve tests during BDD implementation, needs guidance on test structure, or asks about test seams, mocking, or anti-patterns.
580 · bundle
fradser
Teach
Teaches the user a new skill or concept within the workspace. Use when the user says "teach me X", wants to learn a topic over sessions, or needs a structured learning plan.
580 · bundle
fradser
Implement
Implements a piece of work from a spec or ticket set. Use when the user says "implement this spec", "work the tickets", or wants code written from an existing plan.
580 · bundle
fradser
Setup Pre Commit
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.
580 · bundle
fradser
Edit Article
Edit and improve articles by restructuring sections, improving clarity, and tightening prose. Use when user wants to edit, revise, or improve an article draft.
580
fradser
Grill Me
Runs a relentless interview that sharpens a plan or design. Use when the user wants to be grilled on an idea, pressure-test a plan, or refine a design through questioning.
580 · bundle
fradser
Systematic Debugging
Diagnoses a reported bug, error, test failure, or unexpected behavior through a 4-phase root-cause analysis before any code changes.
580 · bundle
fradser
To Tickets
Breaks a plan, spec, or conversation into tracer-bullet tickets that declare their blocking edges, published to the configured tracker. Use when the user says "break this into tickets" or wants a plan decomposed into vertical slices.
580 · bundle
fradser
Wait What
Stop. That last message did not land — re-pitch it. Use when the user says "wait what", "I don't follow", "explain that again", or similar confusion signals.
580 · bundle
fradser
Scaffold Exercises
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.
580 · bundle
fradser
Obsidian Vault
Search, create, and manage notes in the Obsidian vault with wikilinks and index notes. Use when user wants to find, create, or organize notes in Obsidian.
580
fradser
Batch Grill Me
Runs a relentless interview that asks every frontier question at once, round by round. Use when the user wants to be grilled on a design or map a design tree.
580
fradser
Grill With Docs
Runs a relentless interview that sharpens a plan or design and creates docs (ADRs and glossary) along the way. Use when the user wants to stress-test a plan or design, or produce decision records.
580 · bundle
fradser
To Questionnaire
Turns a decision the user can't fully answer into a questionnaire for someone else to fill in. Use when the user says "turn this into a questionnaire" or needs knowledge pulled out of an expert.
580 · bundle
fradser
Request Refactor Plan
Create a detailed refactor plan with tiny commits via user interview, then file it as a GitHub issue. Use when user wants to plan a refactor, create a refactoring RFC, or break a refactor into safe incremental steps.
580