- Claude Code installed
- Copy settings.json to
~/.claude/settings.json— enables auto-mode (Claude runs without prompting per action, guarded by a safety classifier) and the statusline
This kit runs on a set of engineering skills covering the software lifecycle (plan → build → review → ship). Install them:
npx skills add cniska/skills
See the repo for the full set and per-skill docs: https://github.com/cniska/skills
AGENTS.md at the repo root holds the cross-tool rules every agent follows — the grounding hub the skills defer to. Use the /agents-md skill to create or maintain it.
Claude keeps a MEMORY.md per project in ~/.claude/projects/<project>/memory/. Tell Claude what to remember; it persists across sessions.
Claude Code supports hooks for automation — notifications when Claude needs attention, linters before commits, and so on.
Optional scripts that plug into this setup:
- Statusline script — save as
~/.claude/statusline.sh; backs thestatusLinecommand in settings.json. - Memory audit script — integrity scan for the per-project
MEMORY.mdstore.
Work on multiple branches simultaneously:
git worktree add ../your-repo-2 feature/other-taskRun separate Claude sessions in each directory.