documentation by chatondearu
Foam project memory chatondearu/foam-project-memory
Bootstrap and maintain a Foam-style project memory graph (ADR, PRD, plans) at repo-root foam/, wired to GitHub Kanban.
What it changes View full report → Passed 19 of 22 test cases with the skill, and 8 of 22 without it.
Without skill 36%
With skill 86%
Checks it passed that the model alone missed Specifies updating foam/index.md Specifies running scripts/import-kanban.sh Specifies updating foam/decisions/index.mdand 10 more in the full report
12 fixed7 passed either way2 still failing1 broke
Pass-rate lift +50 pp
Tokens +4%
Agent turns 0%
Response time -63% Model gemini-3.6-flashMeasured 8/3/2026 v1 19 of 22 cases passed with skill
Use this skill Claude Code DecimalAI agent CLI & files
Save it into your project's skills folder. Claude Code picks it up in its next session.
curl -fsSL --create-dirs -o .claude/skills/chatondearu-foam-project-memory/SKILL.md https://app.decimal.ai/s/chatondearu-foam-project-memory/SKILL.md Copy command Copy SKILL.md
Want it pinned and updatable? pip install "decimalai>=0.15", then decimalai skills add chatondearu-foam-project-memory, and start Claude Code with claude --plugin-dir "$(git rev-parse --show-toplevel)/.agents"
Linked stays up to date: your agents get the author's new versions automatically.
Editable copy is yours to change; the author's updates won't reach it.
Install linked skill Create editable copy
1 · One-time — install the CLI (
docs ↗ )
$ pip install "decimalai>=0.15"Copy
2 · Get the skill — writes .agents/skills/chatondearu-foam-project-memory/ and pins it in .decimal/skills.lock
$ decimalai skills add chatondearu-foam-project-memoryCopy
Copy link Copy README badge Copy SKILL.md No CLI? Get the same file — curl · raw file $ curl -fsSL --create-dirs -o .claude/skills/chatondearu-foam-project-memory/SKILL.md https://app.decimal.ai/s/chatondearu-foam-project-memory/SKILL.mdCopy
Safety checks: 3 of 3 passed
Code scan Clean Intent Passed Content Clean
Overview Benchmark Contents Activity Versions 1 Ratings 0
What's inside The instructions your model reads when the skill loads.
SKILL.md 110 lines 3 files includes scripts
Foam project memory
Announce at start: "Using foam-project-memory skill."
What this is
A versioned knowledge graph in Markdown (wikilinks [[note]]) so agents and
humans share the same memory:
foam/ is agent decision memory . User-facing docs may live elsewhere (doc/,
README.md) — do not duplicate; link from foam/ when needed.
Bootstrap a repository
From the target repo root:
# preview
bash "$(dirname "$0")/scripts/init.sh" --dry-run
# scaffold (never commits — you git add/commit when ready)
bash "$(dirname "$0")/scripts/init.sh"
# import closed/open issues from GitHub into foam/features/
bash "$(dirname "$0")/scripts/import-kanban.sh"
init.sh copies templates only. It does not run git commit — you decide
when to commit the scaffold.
Agent protocol (every product/architecture task)
Read foam/index.md (Map of Content).
When it activates Automatically, when a task matches.
Use when starting project memory, recording architecture decisions, drafting PRDs/plans, importing kanban issues into foam, or before product/architecture changes so the agent can challenge against accepted ADRs.
Track record Benchmark 19 / 22
test cases passed, vs 8 / 22 without
Adoption
Users 0
Times used 0 View activity → Safety and source details
SkillSafety ✓ 3 of 3 passed ✓ Code scan 15 of 15 checks clean
0 critical · 0 warning · 0 info — scanner v4 — 8/1/2026
View 15 scanner checks live_secret remote_code_execution reverse_shell data_exfiltration ssrf_metadata agent_snooping anti_refusal destructive_commands obfuscated_unicode unicode_homoglyph opaque_blob suspicious_url tool_overreach trigger_abuse prompt_injection_phrasing
✓ Intent Safe
LLM judge · does the skill do what it claims
✓ Content Clean
LLM judge · policy & harmful-content review
Source Imported Imported 8/1/2026Version v1Bundled 2 files · scripts