HaiLanDuJun

Learning Journal Skill — Git skill for Claude Code

Git community

跨项目工程师个人知识管理系统,将调试过程、生产事故、架构发现、代码审查经验等转化为结构化、可面试的知识资产,支持自动脱敏、按日增量记录和 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 .md log such as today-learning.md or problem-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.