Departments / developers

Developers

Code review, tests, refactoring, debug, commits, API design, docs, scaffolding.

9 skills · 1 orchestrator

skillskit install developers installs just this department into ~/.claude/skills/ — need the CLI? install it first.

Task skills

api-design

Use when the user is designing a new HTTP or GraphQL endpoint, reviewing an API for consistency, or asking how to version, paginate, or error from a public interface. Produces a resource model, an endpoint table, and an OpenAPI 3.1 spec fragment (or a GraphQL SDL fragment) that follows REST best practice.

writes-local

code-review

Use when a user asks for a review of a diff, pull request, patch, or staged changes. Produces a structured review covering security, correctness, performance, style, and tests with severity-labelled findings and concrete fix suggestions tied to file and line.

safe

commit-message

Use when the user asks to write a commit message, draft a commit, or finalise a commit for a staged diff. Produces a Conventional Commits subject, optional body explaining the why, and BREAKING CHANGE footer when the diff changes a public contract.

safe

debug

Use when the user reports a bug, a failing test, an unexpected output, a production incident, or a behaviour that diverges from expectation. Runs a structured session — reproduce, isolate, hypothesise, verify, fix, and add a regression test — and never ships a "fix that coincidentally works".

writes-local

documentation

Use when the user asks for a README, API docs, an ADR, a changelog, a runbook, or any structured technical write-up. Generates the requested artifact from the codebase and git history, following widely-adopted conventions (Keep a Changelog, MADR ADRs, OpenAPI-driven API docs).

writes-local

project-bootstrap

Use when the user asks to scaffold a new project, start a repo from scratch, or set up a greenfield service in TypeScript/Node, Python/FastAPI, Go, or Rust. Produces a working layout with linting, formatting, tests, pre-commit hooks, GitHub Actions CI, a Dockerfile, a .gitignore, a README skeleton, and a license file.

writes-local

refactor

Use when the user asks to clean up, simplify, rename, extract, inline, or restructure code without changing behaviour. Performs Fowler-style refactorings in small steps, running the test suite after every step; never proceeds when tests fail.

writes-local

test-writer

Use when the user asks to "write tests for", "add unit tests", "cover this function", or needs a regression test for a bug. Reads existing tests to infer the repo's conventions (framework, file layout, naming, setup/teardown, fixtures), then generates AAA-style tests for a target file or function, including deterministic edge cases.

writes-local

Workflow orchestrators

Orchestrators chain the task skills above into an end-to-end flow. Invoke them the same way as any other skill — they declare chains: in frontmatter, which means tooling can pass artifacts between steps automatically.