fockus/skill-memory-bank

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 →

26Stars on the repository
67Mods indexed here, across every type
7d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

adr

01

fockus/skill-memory-bank

Command Claude Code

A command that records important, difficult-to-reverse technical choices as Architecture Decision Records, or ADRs.

not rated 26 changed 8d ago A 44 tokens original MIT

agree

02

fockus/skill-memory-bank

Command Claude Code

A command for maintaining a central list of confirmed project decisions, called agreements.

not rated 26 changed 8d ago A 38 tokens original MIT

analyze-task

03

fockus/skill-memory-bank

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.

not rated 26 changed 8d ago A 44 tokens original MIT

api-contract

04

fockus/skill-memory-bank

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.

not rated 26 changed 8d ago A 39 tokens original MIT

brief

05

fockus/skill-memory-bank

Command Claude Code

A command that turns a rough request and attached documents into a checked, one-page project brief saved under `briefs/`.

not rated 26 changed 8d ago A 43 tokens original MIT

catchup

06

fockus/skill-memory-bank

Command Claude Code

A command that rebuilds an agent's working context from project notes and recent Git activity.

not rated 26 changed 8d ago A 40 tokens original MIT

changelog

07

fockus/skill-memory-bank

Command Claude Code

A command that turns Git commit messages into a changelog, a record of changes between software releases.

not rated 26 changed 8d ago A 31 tokens original MIT

commit

08

fockus/skill-memory-bank

Command Claude Code

A command that checks staged Git changes and creates a commit from them.

not rated 26 changed 8d ago A 29 tokens original MIT

config

09

fockus/skill-memory-bank

Command Claude Code

A command for managing `pipeline.yaml`, a version-controlled file that defines how coding work is carried out and checked.

not rated 26 changed 8d ago A 39 tokens original MIT

contract

10

fockus/skill-memory-bank

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.

not rated 26 changed 8d ago A 32 tokens original MIT

db-migration

11

fockus/skill-memory-bank

Command Claude Code

A database-change command that creates and manages migration files for common database tools and programming languages.

not rated 26 changed 8d ago A 36 tokens original MIT

discuss

12

fockus/skill-memory-bank

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.

not rated 26 changed 8d ago A 45 tokens original MIT

doc

13

fockus/skill-memory-bank

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.

not rated 26 changed 8d ago A 36 tokens original MIT

done

14

fockus/skill-memory-bank

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.

not rated 26 changed 8d ago A 40 tokens original MIT

drive

15

fockus/skill-memory-bank

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.

not rated 26 changed 8d ago A 40 tokens original MIT

flow

16

fockus/skill-memory-bank

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.

not rated 26 changed 8d ago A 34 tokens original MIT

goal

17

fockus/skill-memory-bank

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.

not rated 26 changed 8d ago A 36 tokens original MIT

groom

18

fockus/skill-memory-bank

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.

not rated 26 changed 8d ago A 48 tokens original MIT

observability

19

fockus/skill-memory-bank

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.

not rated 26 changed 8d ago A 38 tokens original MIT

pipeline

20

fockus/skill-memory-bank

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.

not rated 26 changed 8d ago A 38 tokens original MIT

plan

21

fockus/skill-memory-bank

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.

not rated 26 changed 8d ago A 38 tokens original MIT

pr

22

fockus/skill-memory-bank

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.

not rated 26 changed 8d ago A 32 tokens original MIT

profile

23

fockus/skill-memory-bank

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.

not rated 26 changed 8d ago A 33 tokens original MIT

refactor

24

fockus/skill-memory-bank

Command Claude Code

A guided code-refactoring command that changes a chosen module, file, or subsystem while aiming to keep its behavior unchanged.

not rated 26 changed 8d ago A 31 tokens original MIT

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: