Manage SSOT, memory, and cross-tool memory search. An agent skill from Chachamaru127/claude-code-harness.

MITAuto-check: notes

Install Memory

skills CLI
$ npx skills add Chachamaru127/claude-code-harness --skill memory -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Chachamaru127/claude-code-harness memory --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Chachamaru127/claude-code-harness.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/memory .claude/skills/memory && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
memory
GitHub stars
3.2k
Used in
1 other repo
Token cost
~761 tokens
SKILL.md length
90 words
Files
6 (incl. references)
Skills in repo
25
Repo updated
First seen
Licence
MIT

At a glance

Manage SSOT, memory, and cross-tool memory search. An agent skill from Chachamaru127/claude-code-harness.

  • Works in 3 steps: ユーザーのリクエストを分類 → 上記の「機能詳細」から適切な参照ファイルを読む → その内容に従って実行
  • User mentions memory
  • SKILL.md covers 機能詳細, Unified Harness Memory(共通DB), Claude Code 自動メモリとの関係(D22) and 実行手順, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Memory is an agent skill from Chachamaru127/claude-code-harness. Manage SSOT, memory, and cross-tool memory search. Guardian of decisions.md and patterns.md. Use when user mentions memory, SSOT, decisions.md, patterns.md, merging, migration, SSOT promotion, sync memory, save learnings, memory search, harness-mem, past decisions, or record this. Do NOT load for: implementation work, reviews, ad-hoc notes, or in-session logging.

Its SKILL.md is about 760 tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including reference files (for example `references/plans-merging.md`, `references/ssot-initialization.md` and `references/sync-project-specs.md`).

The repository describes itself as: Claude Code Dedicated Development Harness - Achieving High-Quality Development Through an Autonomous Plan→Work→Review Cycle. The licence is MIT.

When your agent uses it

  • User mentions memory

Example prompts

  • “/memory”

Requirements

  • Pre-approved tools (allowed-tools): Read, Write, Edit, Bash, mcp__harness__harness_mem_*

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. ユーザーのリクエストを分類
  2. 上記の「機能詳細」から適切な参照ファイルを読む
  3. その内容に従って実行

What it can do on your machine

Read from SKILL.md and the folder at commit 2b2b748. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Write
    • Edit
    • Bash
    • mcp__harness__harness_mem_*

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Memory loads about 761 tokens when it runs, and up to ~6k if it reads all its reference files. Until then it costs about 93 tokens; SKILL.md has 90 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~93
When it runs · the whole SKILL.md, loaded when a task matches
~761
With references · SKILL.md plus every file in references/, read only if the agent opens them
~6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Read, Write, Edit, Bash, mcp__harness__harness_mem_*

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Chachamaru127/claude-code-harness at commit 2b2b748, republished under its MIT licence (© Chachamaru127). 90 words, ~761 tokens.

Download SKILL.mdSave it as .claude/skills/memory/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.
name
memory
description
Manage SSOT, memory, and cross-tool memory search. Guardian of decisions.md and patterns.md. Use when user mentions memory, SSOT, decisions.md, patterns.md, merging, migration, SSOT promotion, sync memory, save learnings, memory search, harness-mem, past decisions, or record this. Do NOT load for: implementation work, reviews, ad-hoc notes, or in-session logging.
allowed-tools
Read, Write, Edit, Bash, mcp__harness__harness_mem_*
description-en
Manage SSOT, memory, and cross-tool memory search. Guardian of decisions.md and patterns.md. Use when user mentions memory, SSOT, decisions.md, patterns.md…
description-ja
SSOTと記憶を管理し、ツール横断の記憶検索を提供。decisions.mdとpatterns.mdの守護者です。Use when user mentions memory, SSOT, decisions.md, patterns.md, merging, migration, SSOT promotion…
argument-hint
[ssot|sync|migrate|search|record]
user-invocable
true
context
fork

Memory Skills

メモリとSSOT管理を担当するスキル群です。 検索依頼は読み取りで完了する。記録、昇格、移行は、その操作を明示依頼された範囲だけ行う。 既存記録は出典と判断理由を保ち、現在の状態に依存する事実は現物を再確認してから使う。 記録候補を見つけただけで永続保存を始めない。

機能詳細

機能詳細
SSOT初期化See references/ssot-initialization.md
Plans.mdマージSee references/plans-merging.md
移行処理See references/workflow-migration.md
プロジェクト仕様同期See references/sync-project-specs.md
メモリ→SSOT昇格See references/sync-ssot-from-memory.md

Unified Harness Memory(共通DB)

Claude Code / Codex / OpenCode 共通の記録・検索は harness_mem_* MCP を優先する。

  • 検索: harness_mem_search, harness_mem_timeline, harness_mem_get_observations
  • 注入: harness_mem_resume_pack
  • 記録: harness_mem_record_checkpoint, harness_mem_finalize_session, harness_mem_record_event

Claude Code 自動メモリとの関係(D22)

Harness の SSOT メモリ(Layer 2)は Claude Code の自動メモリ(Layer 1)と共存します。 自動メモリは汎用的な学習を暗黙的に記録し、SSOT はプロジェクト固有の意思決定を明示的に管理します。 Layer 1 の知見がプロジェクト全体に重要な場合、/memory ssot で Layer 2 に昇格してください。

詳細: D22: 3層メモリアーキテクチャ

実行手順

  1. ユーザーのリクエストを分類
  2. 上記の「機能詳細」から適切な参照ファイルを読む
  3. その内容に従って実行

SSOT昇格

メモリシステム(Claude-mem / Serena)から重要な学びをSSOTに永続化します。

© Chachamaru127, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 5 other files (references) in skills/memory of Chachamaru127/claude-code-harness.

  • SKILL.md
  • references/plans-merging.md
  • references/ssot-initialization.md
  • references/sync-project-specs.md
  • references/sync-ssot-from-memory.md
  • references/workflow-migration.md

Open the folder on GitHubat commit 2b2b748

Used in 1 other repository

We found 3 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in Chachamaru127/claude-code-harness, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Memory next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Memory compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Memory this skillChachamaru127/claude-code-harness3.2k1 repos~761Automated safety check: NotesMIT
Context Guardiansickn33/agentic-awesome-skills47k2 repos~3.3kAutomated safety check: PassMIT
Fullstack GuardianJeffallan/claude-skills12k—~1.5kAutomated safety check: PassMIT
Openclaw GuardianLeoYeAI/openclaw-master-skills2.2k—~634Automated safety check: WarnMIT
Scope Guardian Reviewerudecode/plate17k—~812Automated safety check: PassCustom licence
Secure Code GuardianJeffallan/claude-skills12k—~1.8kAutomated safety check: PassMIT

Similar skills

  • Context Guardian

    sickn33/agentic-awesome-skills

    Guardiao de contexto que preserva dados criticos antes da compactacao automatica.

    47k GitHub starsUsed in 2 repos~3.3k tokens
    Auto-check passed
  • Fullstack Guardian

    Jeffallan/claude-skills

    Plans and builds full-stack features with frontend, backend and security handled together, including a written design and a security checklist before any code.

    12k GitHub stars~1.5k tokensUpdated 3 days ago
    DevelopmentAuto-check passed
  • Openclaw Guardian

    LeoYeAI/openclaw-master-skills

    Deploy and manage a Guardian watchdog process for OpenClaw Gateway.

    2.2k GitHub stars~634 tokensUpdated 2 mo ago
    DevOps & CloudAuto-check: warnings
  • Reviews planning documents for scope alignment and unjustified complexity -- challenges unnecessary abstractions, premature frameworks, and scope that exceeds stated goals.

    17k GitHub stars~812 tokensUpdated today
    Auto-check passed
  • Secure Code Guardian

    Jeffallan/claude-skills

    Guides secure implementation of authentication, authorization, input validation and security headers, with password hashing, parameterized queries and OWASP Top 10 checks.

    12k GitHub stars~1.8k tokensUpdated 3 days ago
    SecurityAuto-check passed
  • Apm Spec Guardian

    microsoft/apm

    Official

    A skill your agent uses to run a four-panel adversarial advisory review on any pull request that touches the OpenAPM specification artifact (docs/src/content/docs/specs/openapm-.md), its inline /…

    4k GitHub stars~4.9k tokensUpdated yesterday
    Backend & APIsAuto-check passed

More from Chachamaru127/claude-code-harness

All 25 skills in this repo
  • CI Failure Triage and Repair

    Chachamaru127/claude-code-harness

    Diagnoses failing CI pipelines and tests, deciding first whether the test or the implementation is at fault, and hands hard cases to a dedicated fixer subagent.

    3.2k GitHub starsUsed in 1 repo~1.1k tokens
    Auto-check: notes
  • Cursor Composer Task Delegate

    Chachamaru127/claude-code-harness

    Hands one implementation task to Cursor Composer in an isolated git worktree, then reviews its diff and cherry-picks the result into the main branch.

    3.2k GitHub stars~4.4k tokensUpdated 2 days ago
    Auto-check: notes
  • Acceptance Demo Generator

    Chachamaru127/claude-code-harness

    Renders a single HTML page showing each acceptance criterion as verified or not, with a ship, wait, or reject recommendation for non-engineers.

    3.2k GitHub stars~3.4k tokensUpdated 2 days ago
    Auto-check: notes
  • Harness Long-Running Task Loop

    Chachamaru127/claude-code-harness

    Repeats a long task as a series of scheduled wake-ups, each re-entering with fresh context and calling harness-work for one task per cycle.

    3.2k GitHub stars~2.3k tokensUpdated 2 days ago
    Auto-check: notes
  • Harness Plan

    Chachamaru127/claude-code-harness

    Creates and maintains Plans.md task plans with a spec delta, updates task markers and syncs plan progress with the implementation.

    3.2k GitHub stars~3.7k tokensUpdated 2 days ago
    Auto-check: notes
  • Harness Release

    Chachamaru127/claude-code-harness

    Runs a release for any project that keeps a Keep a Changelog file on GitHub, from version bump to merge, tag and GitHub Release after a single approval.

    3.2k GitHub stars~4.4k tokensUpdated 2 days ago
    Auto-check: notes

Questions about Memory

What does Memory do?

Manage SSOT, memory, and cross-tool memory search. An agent skill from Chachamaru127/claude-code-harness. Memory is an agent skill from Chachamaru127/claude-code-harness. Manage SSOT, memory, and cross-tool memory search.

When should I use Memory?

Memory fits situations like: user mentions memory.

How do I install Memory in Claude Code?

Run `npx skills add Chachamaru127/claude-code-harness --skill memory -a claude-code`. Or copy the skill folder (skills/memory in Chachamaru127/claude-code-harness) into .claude/skills/memory in your project. Claude Code loads it when a task matches its description.

How do I install Memory in Codex?

Run `npx skills add Chachamaru127/claude-code-harness --skill memory -a codex`. Or copy the skill folder (skills/memory in Chachamaru127/claude-code-harness) into .agents/skills/memory in your project. Codex loads it when a task matches its description.

Can I use Memory in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Chachamaru127/claude-code-harness --skill memory -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/memory, .gemini/skills/memory, .github/skills/memory and .opencode/skills/memory in your project.

What does Memory need to run?

SKILL.md names no scripts, command-line tools or credentials: Memory is instructions for the agent only. Its frontmatter pre-approves these tools: Read, Write, Edit, Bash, mcp__harness__harness_mem_*.

Does Memory access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Memory safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Memory use?

Memory is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Memory use?

About 761 tokens (SKILL.md is roughly 3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 5.2k tokens, read only when the agent opens those files.

What are the alternatives to Memory?

Skills that share tags, products or a category with Memory: Context Guardian (sickn33/agentic-awesome-skills, 47k stars), Fullstack Guardian (Jeffallan/claude-skills, 12k stars), Openclaw Guardian (LeoYeAI/openclaw-master-skills, 2.2k stars) and Scope Guardian Reviewer (udecode/plate, 17k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Memory?

Chachamaru127 (a GitHub user) maintains it in Chachamaru127/claude-code-harness, which has 3,153 GitHub stars. The repository holds 25 skills in this directory. The repository was last updated on October 5, 2026.

Source: Chachamaru127/claude-code-harness on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.