By patiently
Claude Code plugin that writes Basic Memory notes per v0.7.0 project-knowledge conventions and the BM v0.21.1 three-step permalink-canonicalization pattern.
Use when creating a personal note on a topic. Creates `<USERNAME>/notes/<slug>/main` via the three-step pattern.
Use when adding a personal todo to your rolling list. Appends a `- [ ] <text>` bullet to `<USERNAME>/todo/main`. Creates the note on first use.
Use when creating a new project-knowledge decision note. Walks through the three-step BM v0.21.1 pattern and lands the note at the canonical v0.7.0 permalink `<PROJECT>/decisions/<NNNN>-<slug>/main`.
Use when creating a new project-knowledge epic note. Walks through the three-step BM v0.21.1 pattern and lands the note at the canonical v0.7.0 permalink `<PROJECT>/epics/<TICKET-ID>/main`.
Use when creating a new project-knowledge feature note. Walks through the three-step BM v0.21.1 pattern and lands the note at the canonical v0.7.0 permalink `<PROJECT>/features/<slug>/main`.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
An advisory MCP server that fights agent drift. Implementing subagents call three lifecycle tools — validate_task_spec, check_progress, validate_completion — and a reviewer LLM (Anthropic, OpenAI, or Google) returns structured findings against the task's acceptance criteria.
The reviewer is intentionally a different model than the implementer, so reviews are not blind to the implementer's blind spots.
go install github.com/patiently/anti-tangent-mcp/cmd/anti-tangent-mcp@latest
Or grab a pre-built binary from the releases page. Or pull the container image:
docker pull ghcr.io/patiently/anti-tangent-mcp:latest
If your host is Claude Code or opencode, you can paste the matching prompt below into a fresh session and the agent will fetch the latest release binary, register the MCP, download INTEGRATION.md, and wire it into your user-level instructions so every future session sees the protocol. The prompts resolve "latest" from the GitHub API, so they don't need to be edited each release.
These prompts target Linux and macOS. Windows users should follow the manual install above and adapt the steps to their host's MCP config format.
Pick the host you use:
Install the latest anti-tangent-mcp release on this Linux/macOS machine and
wire it into Claude Code. Do all of the following, reporting progress after
each step and stopping on any error. NEVER echo the value of any API key in
your reports — redact to `***` whenever a step would otherwise print one.
1. Detect this machine's OS and arch (`uname -s`, `uname -m`). Map to one of
Linux_x86_64, Linux_arm64, Darwin_x86_64, Darwin_arm64. If the host is
Windows, stop and tell me to use the manual install instead.
2. Look up the latest release tag from
https://api.github.com/repos/patiently/anti-tangent-mcp/releases/latest
(`tag_name` is shaped like `v0.5.0`; strip the leading `v` to get VERSION).
3. Download `anti-tangent-mcp_${VERSION}_${OS}_${ARCH}.tar.gz` from the release
assets and extract the `anti-tangent-mcp` binary to
`~/.local/bin/anti-tangent-mcp`. `mkdir -p ~/.local/bin` first; `chmod +x`
after extraction. Run `~/.local/bin/anti-tangent-mcp --version` and confirm
it prints VERSION.
4. If `~/.local/bin` is not on my PATH, tell me the one-line export to add to
my shell profile (do not edit my dotfiles yourself). Continue with the
absolute path regardless.
5. Register the MCP server at user scope so it applies across all projects:
claude mcp add anti-tangent ~/.local/bin/anti-tangent-mcp -s user
Verify with `claude mcp list`.
6. The server needs at least one reviewer key. Ask me which of
ANTHROPIC_API_KEY / OPENAI_API_KEY / GOOGLE_API_KEY to use. If I want
Claude Code to inherit it from my shell env, leave the registration as-is
and remind me to export the variable from my shell profile. Otherwise
re-register with `-e KEY=VALUE` so the key lives in Claude Code's MCP
config instead of my shell env. Do not print the value back in any
subsequent report.
7. Download `INTEGRATION.md` for the installed version to
`~/.claude/anti-tangent.md` (overwrite if present — it is a mirror, not a
user file):
https://raw.githubusercontent.com/patiently/anti-tangent-mcp/v${VERSION}/INTEGRATION.md
8. Wire that file into `~/.claude/CLAUDE.md` so every Claude Code session
sees the protocol. Claude Code's `@`-import does NOT expand `~` — use the
literal absolute path (e.g. `@/Users/me/.claude/anti-tangent.md` on macOS,
`@/home/me/.claude/anti-tangent.md` on Linux):
- If `~/.claude/CLAUDE.md` exists, append the import line under an
`## Active integrations` heading (create the heading if absent). Skip if
the same import is already present.
- If it doesn't exist, create it with that heading and one import line.
9. Optional: install the bm-scribe companion plugin (v0.7.1+). It wraps the
standard `basic-memory` MCP tools with twelve skills that enforce the
v0.7.0 project-knowledge layout and the BM v0.21.1 three-step permalink-
canonicalization pattern. Ask me whether to enable it. If yes:
claude plugin marketplace add patiently/anti-tangent-mcp
claude plugin install bm-scribe@anti-tangent-mcp
Verify with `claude plugin list`. Tell me to set `BM_SCRIBE_PROJECT` (and
optionally `BM_SCRIBE_USERNAME`) in my shell env before using any of the
`bm-scribe:*` skills. Skip this step if I say no — the MCP install from
steps 1-8 is complete and useful without the plugin.
Report: installed version, binary path, `claude mcp list` output (with any
key values redacted), and the final contents of `~/.claude/CLAUDE.md`.
npx claudepluginhub patiently/anti-tangent-mcp --plugin bm-scribeEditorial "Web Designer" bundle for Claude Code from Antigravity Awesome Skills.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth