Personal Monorepo Template — Documentation skill for Claude Code
An agent-friendly monorepo template for a personal website, Markdown knowledge base, Direct, and reusable Codex skills.
How to install Personal Monorepo Template
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open hraness/personal-monorepo-template and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Personal Monorepo Template does
An agent-friendly monorepo template for a personal website, Markdown knowledge base, Direct, and reusable Codex skills.
Alternatives in Documentation
- 会话管理(Session Manager)需求文档(PRD / Markdown) — 目标:对 Codex / Claude Code 的本地会话记录进行可视化管理,并提供“一键复制 / 一键终端恢复”能力 31.7k ★
- Notion Knowledge Capture — Convert conversations into structured, searchable Notion wiki entries 14.6k ★
- Hyperresearch — Agent-driven research knowledge base 2.4k ★
README
Personal monorepo template
Build a personal website, a Git-backed Markdown knowledge base, reusable Codex skills, and a deterministic browser workbench from one repository.
The useful result is visible in the first session: your name is on a local site, a durable note lives beside it, the real interface can open in named test states, and one command can prove the repository is ready to hand off.
This is a template, not a hosted product. It contains no Hraness identity, icon, authentication, database, RSS content, inherited notes, books, Vercel account, domain, or analytics project. You supply the identity, material, and provider accounts. The repository supplies the working boundaries.
Create your repository
Click **Use this template** on GitHub. Choose visibility for the notes you expect to keep here.
Clone the generated repository:
git clone https://github.com/YOUR-ACCOUNT/YOUR-REPOSITORY.git cd YOUR-REPOSITORYInstall [Bun 1.3.14](https://bun.sh/) and Node.js 24, then install the frozen dependency graph:
bun install --frozen-lockfile
The initial install reads pinned public Hraness packages from GitHub tags. The lockfile fixes the complete graph after that.
First proof: make it yours
Follow this path before exploring the rest of the repository:
Replace the example identity and links in `personal-website/src/site.ts`. Set the generated repository's confidential reporting route in `SECURITY.md`.
Start the real personal site:
bun run devCreate a durable Markdown note under `kb/notes/`, then check the vault lane without writing shared derived state:
bun run kb:check:laneOpen named light, dark, and long-content states of the real homepage in the separate Direct workbench:
bun run dev:directProve lint, types, tests, dependency boundaries, KB policy, both builds, and the production boundary together:
Related Skills
Compile Main System
You are the knowledge-base compiler for a personal markdown wiki. Use Read, Glob, and Grep to inspect existing
Caveat
Long-term memory layer for Claude Code and Codex — markdown-in-git knowledge base, SQLite FTS5 retrieval, MCP,
Wiki Brain Skill
Turn Claude Code into a knowledge base that compounds. Every conversation you have from now on feeds a persona
Compile Main
You are a knowledge-base compiler. You maintain a personal wiki of structured knowledge articles. Your task is
Claude Code Memory Stack
A complete, runnable template for giving Claude Code a persistent memory: a Markdown knowledge vault, skills,
Oh My Docs
Monorepo for Oh My Codex, Oh My Claude Code, Oh My OpenAgent, Gajae-Code, and LazyCodex documentation sites.
Related Agents
Tune Analyzer
Analyze evaluation logs to extract reusable patterns for the project knowledge base.
Hermes Agent
Integration file for a Hermes-style personal agent system. Use when a Hermes deployment (a self-hosted assista
Web Developer
Frontend web developer for building and improving the personal portfolio website. Specializes in HTML, CSS, Ja