Use when reviewing Basic Machines code for house style, architecture risk, pre-merge hardening, or whether a change fits basic-memory/basic-memory-cloud conventions.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Basic Machines Review
Use this skill for repo-local review passes where ordinary code review needs Basic Machines
house style and architecture judgment. Report findings only; do not edit code unless the user
asks you to fix specific findings.
## Scope
Review the current diff or named files against:
- The repo's `AGENTS.md` / `CLAUDE.md`
- `docs/ENGINEERING_STYLE.md`
- The touched code paths and tests
Apply only the guidance for the active repo. In `basic-memory`, prioritize local-first
file/database/MCP boundaries. In `basic-memory-cloud`, prioritize tenant/workspace isolation,
cloud worker behavior, and web-v2 state/runtime boundaries.
## Review Rubric
Report only concrete, falsifiable risks:
- **Cognitive load:** Is the change harder to understand than the problem requires?
- **Change propagation:** Will one product change force edits across unrelated layers?
- **Knowledge duplication:** Is the same rule encoded in multiple places that can drift?
- **Accidental complexity:** Did the change add abstractions, fallbacks, or state without need?
- **Dependency direction:** Are API/MCP/CLI, services, repositories, and UI stores respecting
their intended boundaries?
…
The line at the top of this page pins the label git:20260609.03ba268, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_qr5jbk44guec7r2c
GET https://markdownregistry.com/api/v1/resolve?ref=basicmachines-co/basic-memory/code-review
GET https://markdownregistry.com/api/v1/blob/b57ca19f2ddb40387bc0aad5a4e39045083163a7089bac2af62a6cc286183a0e
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
basicmachines-co/basic-memory · .agents/skills/adversarial-review/SKILL.md · Cross-vendor adversarial code review of the current branch. Two different model families (Claude + Codex/GPT) review…
basicmachines-co/basic-memory · .agents/skills/cmux-markdown/SKILL.md · Open markdown files in a formatted viewer panel with live reload. Use when you need to display plans, documentation, or…
basicmachines-co/basic-memory · .agents/skills/cmux-settings/SKILL.md · View and edit cmux settings in ~/.config/cmux/cmux.json. Use when the user wants to change cmux preferences…
basicmachines-co/basic-memory · .agents/skills/cmux-workspace/SKILL.md · Work inside the current cmux workspace and terminal. Use for cmux workspace, current workspace, caller surface, panes…
basicmachines-co/basic-memory · .agents/skills/infographics/SKILL.md · Use when generating Basic Memory PR, changelog, release, or weekly images from Codex.
basicmachines-co/basic-memory · .agents/skills/instrumentation/SKILL.md · Add Pydantic Logfire observability to applications. Use this skill whenever the user asks to "add logfire", "instrument…
basicmachines-co/basic-memory · .agents/skills/pr-create/SKILL.md · Use when explicitly creating or updating a Basic Memory pull request. This compatibility entry point delegates the full…
basicmachines-co/basic-memory · .agents/skills/pr-description/SKILL.md · Use when opening or updating a GitHub PR - writes a detailed PR description that explains what changed, why it changed…
basicmachines-co/basic-memory · .agents/skills/pr-review-loop/SKILL.md · Enforce the Basic Machines GitHub PR review loop before merging. Use whenever Codex is preparing to merge…
basicmachines-co/basic-memory · .agents/skills/pull-request/SKILL.md · Drive GitHub pull request work end to end. Use when Codex is asked to open, update, describe, push to, monitor, review…
agno-agi/agno · cookbook/02_agents/16_skills/sample_skills/code-review/SKILL.md · Code review assistance with linting, style checking, and best practices
kyegomez/swarms · examples/single_agent/capabilities/skills/multiple_skill_dirs/team_skills/code-review/SKILL.md · Review Python code for bugs, missing tests and security issues using the team's shared standards
nteract/semiotic · .github/skills/code-review/SKILL.md · Review Semiotic pull requests for behavioral bugs, regressions, contract drift, and missing evidence. Use for GitHub…
cbrock84/headcount · plugins/technology/skills/code-review/SKILL.md · Conducts and responds to code review — reviewing a change for correctness, design, and risk, and evaluating review…