Learning Journal Skill — Git skill for Claude Code
跨项目工程师个人知识管理系统,将调试过程、生产事故、架构发现、代码审查经验等转化为结构化、可面试的知识资产,支持自动脱敏、按日增量记录和 GitHub 私有仓库同步.
How to install Learning Journal Skill
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open HaiLanDuJun/learning-journal-skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Learning Journal Skill does
跨项目工程师个人知识管理系统,将调试过程、生产事故、架构发现、代码审查经验等转化为结构化、可面试的知识资产,支持自动脱敏、按日增量记录和 GitHub 私有仓库同步。
Alternatives in Git
- Rabbithole — An infinite canvas for learning — select text, ask, and answers branch out as documents 306 ★
- Sprout — Experimental self-improving multi-agent coding system: a root agent recursively decomposes goals and delegates 112 ★
- Saucestack Feedback — Send a generalizable learning from this project back to the saucestack starter as a PR (or an issue) 1 ★
README
Learning Journal Skill
中文说明
`learning-journal` 是一个中英文工程学习日志 Skill,用于把调试、慢 SQL、登录鉴权、配置、部署、代码审查等工程问题沉淀为长期知识资产。
它明确区分三类配置和默认规则:
- 个人知识库:长期知识体系,支持目录、Git 仓库、Obsidian vault 或自定义知识库根目录。
- 问题记录 Markdown:可选的追加式
.md流水记录,例如今日学习.md或问题记录.md。 - GitHub 同步:可选的公有/私有仓库同步规则,包括仓库语言、commit、branch、push 和失败处理。
适合用于:
- 日常问题复盘
- 线上问题沉淀
- 慢 SQL / NPE / 鉴权 / 数据权限 / 配置部署问题总结
- 面试项目经验整理
- 多项目通用知识库建设
English Description
`learning-journal` is a bilingual engineering learning journal skill for turning debugging work, slow SQL analysis, authentication issues, configuration/deployment problems, code-review lessons, and production incidents into long-term reusable knowledge.
It separates three configuration domains:
- Personal knowledge base: a long-term knowledge system such as a folder, Git repository, Obsidian vault, or custom knowledge-base root.
- Problem-record Markdown: an optional append-only
.mdlog such astoday-learning.mdorproblem-record.md. - GitHub sync: optional repository synchronization rules, including language, commit style, branch, push policy, and failure handling.
Useful for:
- Engineering retrospectives
- Incident learning notes
- Slow SQL / NPE / auth / data-permission / config / deployment summaries
- Interview-ready project stories
- Cross-project personal knowledge-base workflows
Repository Structure
learning-journal/
SKILL.md
Install Locally
Clone this repository, then register the skill from the repository root or from your local skills directory according to your agent tool's skill installation workflow.
For Codex/Skills CLI users, a typical local registration flow is:
npx skills add -g -a codex --skill learning-journal -y
Then start a fresh Codex session before using:
$learning-journal
License
No license has been selected yet. Add a license before broad redistribution if needed.
Related Skills
Socratic Site
Build your learning journal into a browsable website. With "publish", walk through putting it on GitHub Pages
Multi Agent Coordination Skill
Claude Code Skill that sets up a battle-tested multi-session coordination scaffold — role zones, append-only d
Journal Init
One-time setup for the journal-skills plugin. Collects user info (name, GitHub username, Jira site, vault path
Extract Git Lessons
Analyze the git repository history to extract lessons, patterns, and preferences for compounding engineering.
Contribute To Common
From any repo/session, package a reusable, general learning and open a PR to claude-common
Epic Sync
Sync epic issue bodies, labels, and local coordination snapshots from GitHub.
Related Agents
Session Reflector
Generate an end-of-session reflection by reviewing what happened — ops log, thread changes, new observations —
Cnki Researcher
CNKI Research Assistant - helps with literature search, journal lookup, and indexing queries on CNKI (中国知网). U
Penn
Journal Writer. Use proactively when the user dumps thoughts, feelings, daily reflections, voice memos, screen