Coding & code review skills
Skills for writing and changing code: code review, debugging, refactoring, Git and commit workflows, and the conventions of languages and backend frameworks such as Python, TypeScript and FastAPI.
585 skills · data as of 26 Oct 2026 · How categories are assigned
All skills
finishing-a-development-branch
obra/superpowers
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work
Pattern check: Nothing flaggedWhat it can touch: Runs shell commands · Reaches the networkMIT · 305.7k repo stars · Updated 12 Aug 2026
receiving-code-review
obra/superpowers
Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation
Pattern check: Nothing flaggedWhat it can touch: Reaches the networkMIT · 305.7k repo stars · Updated 23 Jul 2026
requesting-code-review
obra/superpowers
Use when completing tasks, implementing major features, or before merging to verify work meets requirements
Pattern check: Nothing flaggedWhat it can touch: Runs shell commandsMIT · 305.7k repo stars · Updated 9 Oct 2026
systematic-debugging
obra/superpowers
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
Pattern check: Nothing flaggedWhat it can touch: Runs shell commands · Bundles scriptsMIT · 305.7k repo stars · Updated 9 Oct 2026
using-git-worktrees
obra/superpowers
Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback
Pattern check: Nothing flaggedWhat it can touch: Runs shell commands · Reaches the networkMIT · 305.7k repo stars · Updated 23 Jul 2026
agent-introspection-debugging
affaan-m/ECC
Structured self-debugging workflow for AI agent failures using capture, diagnosis, contained recovery, and introspection reports. Use when an agent run fails and you need a reproducible diagnosis instead of a retry.
Pattern check: Nothing flaggedWhat it can touch: Instructions onlyMIT · 290.0k repo stars · Updated 11 Aug 2026
api-connector-builder
affaan-m/ECC
Build a new API connector or provider by matching the target repo's existing integration pattern exactly. Use when adding one more integration without inventing a second architecture.
Pattern check: Nothing flaggedWhat it can touch: Instructions onlyMIT · 290.0k repo stars · Updated 11 Aug 2026
api-design
affaan-m/ECC
REST API design patterns including resource naming, status codes, pagination, filtering, error responses, versioning, and rate limiting for production APIs. Use when designing or reviewing REST endpoints, resource names, status codes, pagination, or versioning.
Pattern check: Nothing flaggedWhat it can touch: Instructions onlyMIT · 290.0k repo stars · Updated 29 Sept 2026
backend-patterns
affaan-m/ECC
Backend architecture patterns, API design, database optimization, and server-side best practices for Node.js, Express, and Next.js API routes. Use when building or reviewing Node.js, Express, or Next.js API routes and their data access.
Pattern check: Nothing flaggedWhat it can touch: Instructions onlyMIT · 290.0k repo stars · Updated 11 Aug 2026
benchmark
affaan-m/ECC
Measure performance baselines and detect regressions across browser Core Web Vitals (LCP, INP, CLS, page weight), API endpoint latency percentiles, and build/test feedback times, with before/after comparison stored in git-tracked .ecc/benchmarks JSON. Use when checking page speed, responding to 'it feels slow' reports, verifying launch performance targets, or comparing stack alternatives.
Pattern check: Nothing flaggedWhat it can touch: Runs shell commandsMIT · 290.0k repo stars · Updated 27 Sept 2026
blueprint
affaan-m/ECC
Turn a one-line objective into a step-by-step construction plan for multi-session, multi-agent engineering projects: one-PR-sized steps with self-contained context briefs, dependency graph with parallel-step detection, adversarial review gate, and plan mutation protocol. Use when planning a large feature, refactor, or roadmap that spans multiple PRs or sessions; not for single-PR tasks or when the user says "just do it".
Pattern check: Nothing flaggedWhat it can touch: Changes agent settings · Runs shell commands +1MIT · 290.0k repo stars · Updated 1 Oct 2026
claude-devfleet
affaan-m/ECC
Orchestrate multi-agent coding tasks via Claude DevFleet — plan projects, dispatch parallel agents in isolated worktrees, monitor progress, and read structured reports. Use when dispatching parallel coding agents across isolated worktrees and tracking their reports.
Pattern check: Nothing flaggedWhat it can touch: Installs more skills · Runs shell commands +1MIT · 290.0k repo stars · Updated 11 Aug 2026
click-path-audit
affaan-m/ECC
Trace every user-facing button/touchpoint through its full state change sequence to find bugs where functions individually work but cancel each other out, produce wrong final state, or leave the UI in an inconsistent state. Use when: systematic debugging found no bugs but users report broken buttons, or after any major refactor touching shared state stores.
Pattern check: Nothing flaggedWhat it can touch: Instructions onlyMIT · 290.0k repo stars · Updated 11 Jun 2026
clickhouse-io
affaan-m/ECC
ClickHouse database patterns, query optimization, analytics, and data engineering best practices for high-performance analytical workloads. Use when writing ClickHouse schemas or queries, or when an analytical query is too slow.
Pattern check: Nothing flaggedWhat it can touch: Instructions onlyMIT · 290.0k repo stars · Updated 11 Aug 2026
codebase-onboarding
affaan-m/ECC
Analyze an unfamiliar codebase and generate a structured onboarding guide with architecture map, key entry points, conventions, and a starter CLAUDE.md. Use when joining a new project or setting up Claude Code for the first time in a repo.
Pattern check: Nothing flaggedWhat it can touch: Changes agent settings · Runs shell commands +1MIT · 290.0k repo stars · Updated 11 Jun 2026
codehealth-mcp
affaan-m/ECC
Real-time structural Code Health via CodeScene MCP — review before edits, verify score deltas after changes, gate commits and PRs. Use when reviewing code quality, refactoring, checking if AI changes degraded a file, or before commit/PR.
Pattern check: Nothing flaggedWhat it can touch: Runs shell commands · Names web addressesMIT · 290.0k repo stars · Updated 11 Jun 2026
coding-standards
affaan-m/ECC
Baseline cross-project coding conventions for naming, readability, immutability, and code-quality review. Use detailed frontend or backend skills for framework-specific patterns. Use when reviewing code quality or naming with no framework-specific skill that applies.
Pattern check: Nothing flaggedWhat it can touch: Reaches the networkMIT · 290.0k repo stars · Updated 11 Aug 2026
contract-first
affaan-m/ECC
Coordinate frontend/backend or service-to-service work through one authoritative machine-checkable contract (OpenAPI, AsyncAPI, Protocol Buffers, or JSON Schema), with generated consumer types and contract-verified integration. Use when parallel consumer and provider work must evolve an API or event schema without field drift, mock/production shape mismatch, or one side silently redefining the interface.
Pattern check: Nothing flaggedWhat it can touch: Runs shell commandsMIT · 290.0k repo stars · Updated 27 Sept 2026
conventional-commit-review
affaan-m/ECC
Reviews staged changes and drafts a Conventional Commits-compliant commit message with the right type, scope, and length. Use before committing, or when the user asks to write, fix, or review a commit message.
Pattern check: Nothing flaggedWhat it can touch: Runs shell commandsMIT · 290.0k repo stars · Updated 9 Oct 2026
cpp-coding-standards
affaan-m/ECC
C++ coding standards based on the C++ Core Guidelines (isocpp.github.io). Use when writing, reviewing, or refactoring C++ code to enforce modern, safe, and idiomatic practices.
Pattern check: Nothing flaggedWhat it can touch: Names web addressesMIT · 290.0k repo stars · Updated 11 Jun 2026
database-migrations
affaan-m/ECC
Safe, reversible database migration patterns: forward-only production changes, expand-contract zero-downtime renames, concurrent indexes, batched backfills, and per-tool workflows for PostgreSQL, Prisma, Drizzle, Kysely, Django, and golang-migrate. Use when writing a schema or data migration, adding a column or index to a large table, planning a rollback, or preparing a zero-downtime deploy.
Pattern check: Nothing flaggedWhat it can touch: Runs shell commandsMIT · 290.0k repo stars · Updated 27 Sept 2026
django-celery
affaan-m/ECC
Django + Celery async task patterns — configuration, task design, beat scheduling, retries, canvas workflows, monitoring, and testing. Use when adding background jobs, scheduled tasks, or async processing to a Django app.
Pattern check: Nothing flaggedWhat it can touch: Runs shell commands · Reaches the networkMIT · 290.0k repo stars · Updated 11 Jun 2026
django-patterns
affaan-m/ECC
Django architecture patterns, REST API design with DRF, ORM best practices, caching, signals, middleware, and production-grade Django apps. Use when building or reviewing Django apps, DRF APIs, ORM queries, or caching.
Pattern check: Nothing flaggedWhat it can touch: Instructions onlyMIT · 290.0k repo stars · Updated 11 Aug 2026
django-verification
affaan-m/ECC
Run the full Django verification loop — environment check, mypy/ruff/black linting, migration safety, pytest with coverage targets, pip-audit and bandit security scans, settings and logging review, and diff review — producing a phased pass/fail report before release or PR. Use when preparing a Django pull request, validating migrations or coverage, or running pre-deploy readiness checks.
Pattern check: Nothing flaggedWhat it can touch: Touches credentials · Runs shell commands +1MIT · 290.0k repo stars · Updated 27 Sept 2026
Skills and repo facts come from public GitHub repos. Data as of 26 Oct 2026. Sources: GitHub REST API (opens in a new tab), GitHub GraphQL API (opens in a new tab).
QAI did not write these skills and is not affiliated with their authors unless a page says so. How we check