adr
01Command Claude Code
A command that records important, difficult-to-reverse technical choices as Architecture Decision Records, or ADRs.
Universal long-term project memory for AI coding agents — Claude Code, Cursor, Windsurf, Cline + 4 more. TDD rules, code graph, spec-driven dev, cross-session recall.
This repository also configures its own agents. See what skill-memory-bank tells them →
Command Claude Code
A command that records important, difficult-to-reverse technical choices as Architecture Decision Records, or ADRs.
Command Claude Code
A command for maintaining a central list of confirmed project decisions, called agreements.
Command Claude Code
Runs auto-classify on the goal + diff scope: picks one route and writes it into the mb-flow fence. Use when starting a task and the route (quick fix, plan or spec) must be chosen automatically.
Command Claude Code
A command for managing API contracts: written agreements describing how software services communicate. It covers OpenAPI, gRPC, and GraphQL APIs, and can generate, check, or test them.
Command Claude Code
A command that turns a rough request and attached documents into a checked, one-page project brief saved under `briefs/`.
Command Claude Code
A command that rebuilds an agent's working context from project notes and recent Git activity.
Command Claude Code
A command that turns Git commit messages into a changelog, a record of changes between software releases.
Command Claude Code
A command that checks staged Git changes and creates a commit from them.
Command Claude Code
A command for managing `pipeline.yaml`, a version-controlled file that defines how coding work is carried out and checked.
Command Claude Code
Contract-First — defines the interface, writes contract tests, then implements. Use when building a new component or port and the abstraction must come before the code.
Command Claude Code
A database-change command that creates and manages migration files for common database tools and programming languages.
Command Claude Code
A command that interviews you in five phases and saves a detailed description of a proposed feature or change. EARS is a structured way to write requirements so they can be checked clearly.
Command Claude Code
A command for creating or updating Markdown documentation for a software module. It records the module's purpose, public functions and types, examples, dependencies, and configuration.
Command Claude Code
A session-ending command for a project that uses a memory bank, a set of files storing project context and progress. It runs required checks, updates the core memory-bank files and adds a progress note.
Command Claude Code needs its repo
A command that repeatedly follows a goal file through a fixed decision loop until the work is complete or a stop condition is reached.
Command Claude Code
Selects a route directly (skip classification) — the explicit override escape-hatch. Use when the user already knows the route and wants to bypass /mb analyze-task.
Command Claude Code
A command that creates and checks two durable project files: `goal.md` for the desired outcome and acceptance criteria, and `project.md` for lasting constraints.
Command Claude Code
A guided conversation for examining a task or idea before, during, or after implementation. It questions whether the work is needed, explores the approach, finds missing details, and records decisions.
Command Claude Code
A command for adding structured logs, measurements, and request traces to a software module. These records help show what an application is doing and how it performs.
Command Claude Code
Manages multiple named execution pipelines in one project and selects one per run or per code-agent host. Use when several agents (Claude Code, pi, opencode) need different model routing.
Command Claude Code
A command for creating a detailed work plan for a feature, bug fix, refactor, or experiment. It saves the plan in a memory bank, a project folder used to keep planning information.
Command Claude Code
A command for opening a GitHub pull request from the current branch. A pull request is a proposed code change that others can review before it is merged.
Command Claude Code
Manages rule profiles and stack presets — personalizes the configurable rules layer without weakening the immutable safety baseline. Use when tuning rules to a role, stack or architecture.
Command Claude Code
A guided code-refactoring command that changes a chosen module, file, or subsystem while aiming to keep its behavior unchanged.
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: