SkillsHooksPromptsAgentsPersonasModelsPoliciesToolsTemplatesBundlesCategoriesStart here
← All categories

category · coding

Engineering & Coding 48

Sk 24 skillsPr 2 promptsPe 4 personasPo 2 policiesTo 13 toolsTe 2 templatesBu 1 bundleJSON ↗
stable

architecture

Create or evaluate an architecture decision record (ADR). Use when choosing between technologies (e.g., Kafka vs SQS), documenting a design decision with trade-offs and consequences, reviewing a system design proposal, or designing a new component from requirements and constraints.

invoke
/architecture
skill/architecturev1.0.0anthropics/knowledge-work-plugins
stable

Brainstorm Before Building

Explore user intent, requirements, and design space before writing any code. Surfaces constraints, alternatives, and tradeoffs. Must run before any creative work — features, components, new functionality, or behavior modifications. Prevents building the wrong thing.

skill/brainstormingv1.0.0ai-atoms
stable

claude-api

Build, debug, and optimize Claude API / Anthropic SDK apps. Apps built with this skill should include prompt caching. Also handles migrating existing Claude API code between Claude model versions (4.5 → 4.6, 4.6 → 4.7, retired-model replacements). TRIGGER when: code imports `anthropic`/`@anthropic-ai/sdk`; user asks for the Claude API, Anthropic SDK, or Managed Agents; user adds/modifies/tunes a Claude feature (caching, thinking, compaction, tool use, batch, files, citations, memory) or model (Opus/Sonnet/Haiku) in a file; questions about prompt caching / cache hit rate in an Anthropic SDK project. SKIP: file imports `openai`/other-provider SDK, filename like `*-openai.py`/`*-generic.py`, provider-neutral code, general programming/ML.

invoke
/claude-api
skill/claude-apiv1.0.0anthropics/skills
stable

Cleanup

Remove dead code, unused imports, commented-out blocks, and resolved TODOs. Behavior-preserving: no logic changes, only deletion of unreachable or inert code.

invoke
/cleanup
skill/cleanupv1.0.0ai-atoms
stable

code-review

Review code changes for security, performance, and correctness. Trigger with a PR URL or diff, "review this before I merge", "is this code safe?", or when checking a change for N+1 queries, injection risks, missing edge cases, or error handling gaps.

invoke
/code-review
skill/code-reviewv1.0.0anthropics/knowledge-work-plugins
stable

Commit

Generate a conventional-commit message from the staged diff and commit. Reads the diff, analyzes the change, picks the right Conventional Commits prefix (feat/fix/refactor/chore/docs/test/ci), and commits with a descriptive message.

invoke
/commit
skill/commitv1.0.0ai-atoms
stable

Debug

Five-phase systematic debugging (reproduce → isolate → root cause → fix-with-regression-test → verify). Use when the user reports a bug, hits an error or failing test, or wants methodical investigation. Invocable as /debug, /debug "<symptom>", /debug --error <log>, /debug --test <test-name>.

invoke
/debug
skill/debugv1.0.0ai-atoms
stable

Diagram

Generate Mermaid diagrams (flowchart / sequence / state / class / ER / gantt) from code or systems.

invoke
/diagram
skill/diagramv1.0.0ai-atoms
stable

Explain

Read-only code explainer with audience-tuned depth (non-technical / junior / practitioner / senior) and path:line citations. Never modifies files.

invoke
/explain
skill/explainv1.0.0ai-atoms
stable

Finish Development Branch

Guides completion of a development branch: verify all tests pass, run the adversarial self-pass, open PR, wait for CI green, merge. Presents structured options for merge, PR, or cleanup. Use when implementation is complete.

skill/finishing-a-development-branchv1.0.0ai-atoms
stable

mcp-builder

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).

invoke
/mcp-builder
skill/mcp-builderv1.0.0anthropics/skills
stable

Pull Request

Open a GitHub pull request with a body generated from the branch's commits. Derives title and summary from commit history.

invoke
/pr
skill/prv1.0.0ai-atoms
stable

Refactor

Behavior-preserving refactor with test gates and the bug-report-separately rule. Tests must be green before and after. Bugs found during refactor are reported separately, not fixed inline.

invoke
/refactor
skill/refactorv1.0.0ai-atoms
stable

Repo

Repository structure tool — monorepo or polyrepo migration in either direction, preserving git history.

invoke
/repo
skill/repov1.0.0ai-atoms
stable

sql-queries

Write correct, performant SQL across all major data warehouse dialects (Snowflake, BigQuery, Databricks, PostgreSQL, etc.). Use when writing queries, optimizing slow SQL, translating between dialects, or building complex analytical queries with CTEs, window functions, or aggregations.

invoke
/sql-queries
skill/sql-queriesv1.0.0anthropics/knowledge-work-plugins
stable

system-design

Design systems, services, and architectures. Trigger with "design a system for", "how should we architect", "system design for", "what's the right architecture for", or when the user needs help with API design, data modeling, or service boundaries.

invoke
/system-design
skill/system-designv1.0.0anthropics/knowledge-work-plugins
deprecated

Systematic Debugging

[Deprecated — use skill/debug instead] Five-phase debugging protocol: reproduce → isolate → root cause → fix with regression test → verify. Use when encountering any bug, test failure, or unexpected behavior. Never proposes a fix before root cause is confirmed. Enforces the 3-cycle local cap and 5-cycle total cap to prevent thrashing.

skill/systematic-debuggingv1.1.0ai-atoms
stable

tech-debt

Identify, categorize, and prioritize technical debt. Trigger with "tech debt", "technical debt audit", "what should we refactor", "code health", or when the user asks about code quality, refactoring priorities, or maintenance backlog.

invoke
/tech-debt
skill/tech-debtv1.0.0anthropics/knowledge-work-plugins
stable

Test

Run repo tests via project.yaml's tooling.test_command and report failures with path:line citations.

invoke
/test
skill/testv1.0.0ai-atoms
stable

testing-strategy

Design test strategies and test plans. Trigger with "how should we test", "test strategy for", "write tests for", "test plan", "what tests do we need", or when the user needs help with testing approaches, coverage, or test architecture.

invoke
/testing-strategy
skill/testing-strategyv1.0.0anthropics/knowledge-work-plugins
stable

Use Git Worktrees

Ensure an isolated workspace exists for feature work via git worktrees. Creates a worktree at the canonical location before any implementation. Single-repo work: <repo>/.worktrees/<name>/. Cross-repo or persistent: ~/.ai/worktrees/<name>/. Use at the start of any non-trivial feature or before executing implementation plans.

skill/using-git-worktreesv1.0.0ai-atoms
stable

web-artifacts-builder

Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.

invoke
/web-artifacts-builder
skill/web-artifacts-builderv1.0.0anthropics/skills
stable

webapp-testing

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

invoke
/webapp-testing
skill/webapp-testingv1.0.0anthropics/skills
stable

Write Conventional Commit

Produce a Conventional Commits message from a staged diff or change description. Enforces Code.md §11.2: correct type prefix, 72-char subject line, imperative mood, body explaining why not what, one logical change per commit.

skill/write-conventional-commitv1.0.0ai-atoms
constraintdraft

Behavior-Preserving Refactor

A refactor must not change observable behavior. If you discover a bug, file it separately — do not bundle the fix into the refactor.

turns
system
prompt/behavior-preserving-refactorv1.0.0convergent-systems-co/prompt-atoms
personadraft

Debug Detective

Five-phase systematic debugging voice. Reproduce → isolate → root cause → fix with regression test → verify. Refuses symptom-fixes.

turns
system
prompt/debug-detectivev1.0.0convergent-systems-co/prompt-atoms
draft

Coding Assistant (Strict)

A coding assistant that prioritises factual accuracy over fluency. Verifies every symbol, function signature, and API against the version in use. Cites sources for non-obvious claims. Refuses to fabricate library methods or configuration keys. Surfaces uncertainty rather than guessing.

job
Write, review, debug, and explain code. Produce correct, maintainable software that solves the stated problem within the given constraints.
persona/coding-assistant-strictv1.0.0convergent-systems-co/persona-atoms
draft

Debug Agent

Five-phase systematic debugger. Reproduce → isolate → root cause → fix with regression test → verify.

job
Systematic debugger. Five-phase systematic debugger. Reproduce → isolate → root cause → fix with regression test → verify.
persona/debug-agentv1.0.0convergent-systems-co/persona-atoms
draft

Executor Coder

Implements application code within the development pod after planning and test-contract definition.

job
Implement application changes that satisfy the accepted plan and test contract.
domain
software-engineering
persona/executor-coderv1.0.0convergent-systems-co/persona-atoms
draft

Refactor Agent

Behavior-preserving refactor agent. If it finds a bug, it files it separately — never bundles a fix into a refactor.

job
Behavior-preserving refactor. Behavior-preserving refactor agent. If it finds a bug, it files it separately — never bundles a fix into a refactor.
persona/refactor-agentv1.0.0convergent-systems-co/persona-atoms
boundarystable

Architecture Domain

Expertise covers component boundaries, trust boundaries, service interactions, data flows, failure modes, scalability, and long-term structural integrity.

effect
bound
policy/architecture-domainv1.0.0convergent-systems-co/persona-atoms
boundarystable

Software Engineering Domain

Expertise covers programming languages, software design patterns, algorithms, data structures, testing, debugging, CI/CD, version control, API design, and software architecture. Outside: hardware engineering, civil engineering, and non-software disciplines.

effect
bound
policy/software-engineering-domainv1.0.0convergent-systems-co/persona-atoms
commandstable

file-delete

Remove a file. Destructive. Requires explicit user approval.

function
file_delete
effects
fs-write, user-prompt
tool/file-deletev1.0.0convergent-systems-co/agent-atoms
commandstable

file-edit

Targeted string replacement in a file. Requires a prior read of the same file.

function
file_edit
effects
fs-write
tool/file-editv1.0.0convergent-systems-co/agent-atoms
commandstable

file-write

Create or overwrite a file. Side-effecting.

function
file_write
effects
fs-write
tool/file-writev1.0.0convergent-systems-co/agent-atoms
commandstable

git-blame

Per-line authorship for a file.

function
git_blame
effects
fs-read, exec
tool/git-blamev1.0.0convergent-systems-co/agent-atoms
commandstable

git-diff

Show changes between commits, branches, or working tree. Read-only.

function
git_diff
effects
fs-read, exec
tool/git-diffv1.0.0convergent-systems-co/agent-atoms
commandstable

git-log

Commit history for a ref / path.

function
git_log
effects
fs-read, exec
tool/git-logv1.0.0convergent-systems-co/agent-atoms
commandstable

git-show

Detail for a single commit — message, files, diff.

function
git_show
effects
fs-read, exec
tool/git-showv1.0.0convergent-systems-co/agent-atoms
commandstable

git-status

Working tree status — staged, modified, untracked.

function
git_status
effects
fs-read, exec
tool/git-statusv1.0.0convergent-systems-co/agent-atoms
commandstable

glob

Enumerate paths matching a glob pattern.

function
glob
effects
fs-read
tool/globv1.0.0convergent-systems-co/agent-atoms
commandstable

grep

Pattern search across files. Returns matching lines with file:line locations.

function
grep
effects
fs-read
tool/grepv1.0.0convergent-systems-co/agent-atoms
commandstable

list-dir

List entries in a directory. Read-only.

function
list_dir
effects
fs-read
tool/list-dirv1.0.0convergent-systems-co/agent-atoms
commandstable

read-file

Read a file from the workspace. Read-only; no side effects beyond opening the file.

function
read_file
effects
fs-read
tool/read-filev1.0.0convergent-systems-co/agent-atoms
commandstable

stat

File metadata: size, mtime, mode, type.

function
stat
effects
fs-read
tool/statv1.0.0convergent-systems-co/agent-atoms
commit-messagestable

Commit Message

A Conventional Commits message: typed subject in the imperative under 72 characters, a body that explains why (not what) wrapped at 72, and the provenance trailer when an AI wrote significant code.

format
text
fills
5 placeholders
template/commit-messagev1.0.0ai-atoms
pull-requeststable

Pull Request Description

A PR body a reviewer can act on: a summary that names the non-obvious decisions, what changed by area, a checkable test plan, and anything the reviewer should know before merging.

format
markdown
fills
4 placeholders
template/pull-requestv1.0.0ai-atoms
stable

Develop

Autonomous, resumable graph-driven software delivery for the current repository, GitHub-backed or local-only. Scans and reconciles work, forms small isolated bundles, hands each bundle to a tech-lead persona that runs TDD/implementation/verification/code review/documentation/PR creation in its own context, refills freed slots with newly filed issues, monitors checks, cleans merged work, audits merged changes, hands off at 80 percent context and resumes, and loops until no actionable work remains or a real human authority boundary is reached. `/develop clean` runs repository-hygiene only: discovers unmerged branches, optionally integrates them with a selectable strategy (rebase/merge/squash/none), verifies the result landed on the canonical branch, then cleans up. `--dashboard` starts a live browser board of the graph first, for either mode.

bundle/developv1.0.0ai-atoms