CLAUDE.md
CLAUDE.mdCLAUDE.mdroot
Quality
56/100
Scores the file, not the repository.Length
370 words
5 headings · 0 code blocksRepository
44
— · pushed 6 days agoLast changed
3 days ago
First indexed 3 days ago.1# CLAUDE.md23## Purpose45- This repository documents the active Claude Code setup on this WSL2 machine. It has no build system, test suite, or package manager; deliverables are Markdown docs, shell scripts, and config snippets.6- Treat the live files under `~/.claude/` as runtime truth and this repository as their documented, version-controlled counterpart. When changing an active setup component, inspect both and keep them synchronized.7- Root `*.md` files document setup components; `agents/`, `skills/`, and `hooks/` contain installable artifacts. Do not promote optional or legacy components in `README.md` unless the live machine uses them.8- Codex skills and setup live in the separate `congmnguyen/codex-wsl2-setup` repository. Do not restore a Codex backup tree here.910## Non-obvious constraints1112- Run screenshot paste only through the systemd user service; do not add shell or Claude hooks that can race or stop the supervised `wsl-screenshot-cli` process. See `image-paste.md`.13- Scripts in `hooks/` mirror their live copies in `~/.claude/hooks/`. Verify hook changes with synthetic JSON payloads, not file presence alone. The Bash post-tool hook must preserve the full `tool_response` object when replacing `.stdout`. See `secrets-hygiene-hook.md`, `truncate-bash-output.md`, and `format-python-with-ruff.md`.14- Keep `playwright-cli.md` and the Playwright section of `mcp-setup.md` separate and cross-linked: CLI is the coding default; MCP is for persistent-state or long-running browser workflows.15- `~/.claude/keybindings.json` must be an object containing a `bindings` array; a bare array silently fails.16- In `~/.claude/settings.json`, merge settings instead of replacing the file. Use `attribution`, not deprecated or invented attribution keys. See `settings.md`.17- Normalize `assets/preview-*.png` to a 1220x788 `#0d1117` canvas and render previews at width 720 in `README.md`.1819## Verification2021- Shell changes: run `bash -n` and a focused behavior check.22- JSON/config changes: parse them and verify the live consumer loads them when possible.23- Documentation changes: verify referenced paths, commands, cross-links, and consistency with the live setup.24- If a check cannot run, report that explicitly instead of claiming the change works.2526## Setup requests2728- Read `README.md`, then only the relevant active component docs. Install active components; leave optional or legacy components alone unless requested.29- Preserve existing user settings while merging hooks, permissions, plugins, and statusline configuration.30- Call out Windows-side steps that WSL cannot safely apply, including Windows Terminal settings and SharpKeys remapping.31
Similar configs
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| ivangrynenko/cursorrulesCLAUDE.md · 86 | CLAUDE.md | teststylearchtesting-strategy+5 | 93/100 | 3 days ago | |
| danielvm-git/bigpowersCLAUDE.md · 119 | CLAUDE.md | setupbuildtestlint-format+7 | 76/100 | 3 days ago | |
| angad-kandhari/deliberateCLAUDE.md · 2 | CLAUDE.md | stylearch | 74/100 | 3 days ago | |
| zhangqi444/open-forgeCLAUDE.md · 91 | CLAUDE.md | setupbuildstylearch+7 | 73/100 | 2 days ago | |
| xl0/agent-filesagents.md/CLAUDE.md · 3 | CLAUDE.md | no sections | 30/100 | 3 days ago | |
| zhu1090093659/spec_driven_developCLAUDE.md · 958 | CLAUDE.md | agent-behaviour | 16/100 | 3 days ago | |
| marcusquinn/aidevopsCLAUDE.md · 359 | CLAUDE.md | agent-behaviour | 16/100 | 3 days ago |
