By KKenny0
Agentic coding persistent memory: capture the why, then compound it into reports, reviews, and decision roadmaps.
Adaptive-depth session recap and low-friction checkpoint capture for weekly reporting and decision replay. Use this skill for "/lode:capture" or when the user signals end of a work session — e.g. "收工", "今天到这", "done", "wrap up", "that's it for today", "好了", "先这样". Also trigger on explicit requests like "记录变更", "log changes", "记一下今天做了什么", "记一下当前进展", or "checkpoint". Do NOT trigger when the user is simply saying goodbye or switching topics.
Set up Lode for first use. Use this skill when the user runs "/lode:cold-start-interview", asks to configure Lode, or needs help creating a Lode config for persistent memory across sessions. Triggers on phrases like "configure Lode", "set up Lode", "初始化 Lode", "配置 Lode".
Generate or update structured Obsidian daily notes from weekly change entries and git commit history. Use this skill for "/lode:daily". Triggers on updating daily notes/work logs/diary from git commits, generating work reports from git history, filling in missing daily notes for past dates, or summarizing today's work across repos. Key phrases: "更新日报", "写日报", "日报", "工作日志", "生成工作日志", "根据git提交写日报", "补日报", "daily note", "work log", "git daily". Do NOT trigger for writing code, git operations (merge/rebase/conflict), meeting notes, or generic reports without git context.
Monthly work review from daily notes. Splits long Daily Note.md into monthly archives, extracts structured signals, and generates fact-based monthly summaries. Use this skill for "/lode:monthly" or when the user mentions: "月度总结", "月报", "月度回顾", "monthly review", "按月拆分日报", "生成本月工作总结", "工作日志整理", "月度分析". Also trigger when the user wants to review project progress, work distribution, or prepare materials for performance review from daily notes.
Query Lode's decision replay index for why a project chose a path, what alternatives were rejected, what should be revisited, what impact a decision had, or any natural-language question about project history. Use this skill for "/lode:query", "why did we choose this?", "为什么当时这么选", "有没有被拒绝过的方案", "revisit this decision", "auth 迁移做到哪了", "我们讨论过 rate limiting 吗", or when a coding agent needs cited decision evidence before changing architecture, contracts, prompts, schemas, or product direction.
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.
Decision replay for agentic coding: capture the why, then compound it into reports, reviews, and roadmaps.
See Lode in Action · Documentation · 中文
New: See real Lode outputs — Daily Notes, Weekly Reports, Decision Replay, and Monthly Reviews from 14 months of daily use.
AI makes software exploration cheap. It also makes continuity expensive.
In one coding session, you can compare multiple designs, reject plausible paths, discover hidden constraints, update prompts, change schemas, and make decisions that only make sense because of everything you tried along the way. Git records the final diff. Issue trackers record planned work. Neither keeps the reasoning that made the work possible.
When the session ends, that context usually disappears.
Lode is a local-first, dependency-light habit toolbox for agentic coding's persistent memory. Its primary value path is decision replay: capture decisions, risks, abandoned paths, open questions, and durable artifacts, then replay the reasoning later with cited evidence. Weekly outlines, monthly reviews, and roadmaps are compounding views over the same raw record.
Lode is packaged around one primary value path:
install -> demo -> capture one session -> query one decision
That loop proves the product: a coding agent can ask why a choice was made and
get cited local evidence instead of a vague recap. recall, roadmap, daily,
weekly, and monthly outputs come later as compounding views over the same raw
record.
Each skill maps to a habit you already have. In plugin form, activate it with a namespaced command.
| Skill | When | What it does |
|---|---|---|
/lode:cold-start-interview | First run | Creates ~/.lode/config.yaml with vault path, project identity, language, and report preferences |
/lode:capture | Wrap-up or checkpoint | Quietly captures decision/build/repair depth, stage progress, and durable artifacts when relevant |
/lode:recall | Session start, after history exists | Recalls recent decisions, risks, open questions, abandoned alternatives, relevant docs, and possible stale intent artifacts |
Start with the capture+recall loop for 1-2 weeks. Once raw entries accumulate, Tier 2 skills become richer.
| Skill | When | What it does |
|---|---|---|
/lode:daily | Daily, on demand | Updates Obsidian daily notes from raw entries and git history |
/lode:weekly | Weekly, on demand | Builds a PPT preparation reference from raw entries, with a conditional hard-stuff section when evidence exists |
/lode:query | Targeted follow-up | Answers "why did we choose this?" with cited decision replay evidence |
| Skill | When | What it does |
|---|---|---|
/lode:monthly | Monthly, on demand | Generates a monthly review and candidate rules from repeated evidence |
/lode:roadmap | Phase reviews, after multiple decisions | Generates a narrative decision roadmap, including accumulating risks and recurring open questions |
Skills are independent. Lode is not a strict pipeline — each skill works on its own, but they share one local storage convention so downstream reports can reuse earlier context.
Day 1: Run /lode:cold-start-interview once to configure the vault.
Every session: End with /lode:capture ("收工"), checkpoint long work with /lode:capture checkpoint, and start with /lode:recall ("开工"). These form the core habit loop.
After 1-2 weeks: Use /lode:daily and /lode:weekly for periodic reports, /lode:query for targeted decision follow-up.
After 1+ months: Use /lode:monthly for monthly reviews and /lode:roadmap for decision evolution retrospectives.
Lode turns "why did we choose this?" into a first-class workflow. Raw entries
remain the source of truth, while {vault}/raw/decisions/{slug}.json gives
coding agents a compact, cited evidence pack for targeted decision questions.
See
examples/decision-replay-proof.md for a
real Lode-on-Lode dogfood run, including a negative query that correctly
returns no answer when the decision history is missing.
node examples/decision-replay-demo.mjs
npx claudepluginhub kkenny0/lode --plugin lodeComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Design fluency for frontend development. 1 skill with 23 commands (/impeccable polish, /impeccable audit, /impeccable critique, etc.) and curated anti-pattern detection.
UI/UX design intelligence. 67 styles, 161 palettes, 57 font pairings, 25 charts, 15 stacks (React, Next.js, Vue, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Nuxt, Jetpack Compose). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations on LLM coding pitfalls