Skip to content

Instantly share code, notes, and snippets.

@cniska
Last active July 26, 2026 10:31
Show Gist options
  • Select an option

  • Save cniska/b7850a75a0ce0e374a09db03deec9d2e to your computer and use it in GitHub Desktop.

Select an option

Save cniska/b7850a75a0ce0e374a09db03deec9d2e to your computer and use it in GitHub Desktop.
Claude Skills Starter Kit

Setting Up Claude Code

Prerequisites

  • 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

Skills — the workflow

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

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.

Key Features

Memory

Claude keeps a MEMORY.md per project in ~/.claude/projects/<project>/memory/. Tell Claude what to remember; it persists across sessions.

Hooks

Claude Code supports hooks for automation — notifications when Claude needs attention, linters before commits, and so on.

Utilities

Optional scripts that plug into this setup:

Git Worktrees

Work on multiple branches simultaneously:

git worktree add ../your-repo-2 feature/other-task

Run separate Claude sessions in each directory.

{
"permissions": {
"defaultMode": "auto"
},
"statusLine": {
"type": "command",
"command": "bash ~/.claude/statusline.sh"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment