kremserw/KWproject_template
Reusable, self-instantiating knowledge-work project template for Claude Code (agents, skills, hooks, KB conventions + /setup-project first-run bootstrap)
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
Copy this rig
# review before running: this installs third-party code
$ npx degit kremserw/KWproject_template/.claude ./rig-kwproject_template # inspect, then merge into .claude/ MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ npx degit kremserw/KWproject_template/.claude/skills/file-back .claude/skills/file-back $ npx degit kremserw/KWproject_template/.claude/skills/lint .claude/skills/lint $ npx degit kremserw/KWproject_template/.claude/skills/new-unit .claude/skills/new-unit $ npx degit kremserw/KWproject_template/.claude/skills/session-start .claude/skills/session-start $ npx degit kremserw/KWproject_template/.claude/skills/session-wrap .claude/skills/session-wrap $ npx degit kremserw/KWproject_template/.claude/skills/setup-project .claude/skills/setup-project
$ curl -fsSL --create-dirs -o .claude/agents/fact-checker.md https://raw.githubusercontent.com/kremserw/KWproject_template/main/.claude/agents/fact-checker.md $ curl -fsSL --create-dirs -o .claude/agents/inbox-processor.md https://raw.githubusercontent.com/kremserw/KWproject_template/main/.claude/agents/inbox-processor.md $ curl -fsSL --create-dirs -o .claude/agents/knowledge-linter.md https://raw.githubusercontent.com/kremserw/KWproject_template/main/.claude/agents/knowledge-linter.md $ curl -fsSL --create-dirs -o .claude/agents/project-initializer.md https://raw.githubusercontent.com/kremserw/KWproject_template/main/.claude/agents/project-initializer.md $ curl -fsSL --create-dirs -o .claude/agents/report-reviewer.md https://raw.githubusercontent.com/kremserw/KWproject_template/main/.claude/agents/report-reviewer.md
Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"hooks": {
"PreToolUse": [
{
"matcher": "Edit|Write|MultiEdit|NotebookEdit",
"hooks": [
{
"type": "command",
"command": "$CLAUDE_PROJECT_DIR/.claude/hooks/protect-inbox.sh"
},
{
"type": "command",
"command": "$CLAUDE_PROJECT_DIR/.claude/hooks/protect-archive.sh"
}
]
}
]
}
} Skills (6)
Subagents (5)
| fact-checker | Read-only adversarial verification of cited claims in a report or knowledge file. Checks each factual claim against the archived sources in knowledge/sources/ and, where a URL is given, against the li |
| inbox-processor | Processes all new files in inbox/. Reads each file, writes a Layer-1 digest, |
| knowledge-linter | Runs a systematic health check over the knowledge/ directory. Identifies |
| project-initializer | One-time bootstrap writer. Consumes the /setup-project interview brief and |
| report-reviewer | Reviews the current main output (report / synthesis / proposal / deck) against |
Hooks (4)
| event | matcher | runs |
|---|---|---|
| PreToolUse | Edit|Write|MultiEdit|NotebookEdit | $CLAUDE_PROJECT_DIR/.claude/hooks/protect-inbox.sh |
| PreToolUse | Edit|Write|MultiEdit|NotebookEdit | $CLAUDE_PROJECT_DIR/.claude/hooks/protect-archive.sh |
| SessionStart | * | $CLAUDE_PROJECT_DIR/.claude/hooks/convert-inboxes.sh |
| SubagentStop | inbox-processor | $CLAUDE_PROJECT_DIR/.claude/hooks/verify-inbox-cleared.sh |
Similar rigs
MetamusicX/zissa-wiki
Zissa Wiki — an LLM-maintained research knowledge base in plain markdown, maintained by any AI agent (Claude, Codex, Gemini, DeepSeek, Kimi, Grok, Mistral or any chat app). Implements Karpathy's LLM Wiki pattern; checks every quote against
Pragmatist 4.4k tok ·
cjos9/claude-setup
A Claude Code setup for Windows, macOS and Linux: global settings and instructions, plus the flow plugin with push and secret guards, a build check before Claude stops, notifications and shipping to pull or merge requests.
Minimalist 1.5k tok ·
wmpagreenwald/claude-code-devops-command-center-setup
Claude Code DevOps Command Center setup package
Minimalist 2.4k tok ·
itsjwill/claude-memory
Persistent memory for Claude Code. Auto-capture decisions, learnings, client info. Cloud backup to Supabase. Never lose context again. Free alternative to Mem.ai, Rewind AI, Personal AI.
Minimalist 91 tok ·