~ / rigs / nada-r / agent-template

nada-r/agent-template

Agent-ready TypeScript starter — Fastify + Zod, AGENTS.md rules, one-command verification gate, secret scanning, agent memory files

↗ GitHub ★ 0 MIT updated 2mo ago project Claude CodeCodex
share on X
ARCHETYPE
Pragmatist
A balanced, no-drama setup: some rules, some tools, nothing extreme.
CONTEXT TAX · EVERY TURN
~2.5k tokens
Moderate · median rig: 2.3k · breakdown
GUARDRAILS
2/5
Protects secrets · No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit nada-r/agent-template/.claude ./rig-agent-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 nada-r/agent-template/.claude/skills/knowledge-base .claude/skills/knowledge-base
$ npx degit nada-r/agent-template/.claude/skills/llm-caching .claude/skills/llm-caching
$ npx degit nada-r/agent-template/.claude/skills/new-endpoint .claude/skills/new-endpoint
$ npx degit nada-r/agent-template/.claude/skills/security-audit .claude/skills/security-audit
$ curl -fsSL --create-dirs -o .claude/agents/code-reviewer.md https://raw.githubusercontent.com/nada-r/agent-template/main/.claude/agents/code-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/roadmap-check.md https://raw.githubusercontent.com/nada-r/agent-template/main/.claude/agents/roadmap-check.md
$ curl -fsSL --create-dirs -o .claude/agents/verifier.md https://raw.githubusercontent.com/nada-r/agent-template/main/.claude/agents/verifier.md

Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.

{
  "permissions": {
    "deny": [
      "Read(./.env)",
      "Read(./.env.local)",
      "Read(./.env.production)"
    ]
  }
}

Skills (4)

Subagents (3)

code-reviewerReviews a diff with fresh, unbiased context. Use proactively after completing a feature or before opening a PR.
roadmap-checkChecks whether recent work advances ROADMAP.md and flags drift. Use before opening a PR or at the end of a work session.
verifierAdversarially verifies that a task is actually done. Use proactively before declaring any task complete.

Hooks (2)

eventmatcherruns
PostToolUseEdit|Write${CLAUDE_PROJECT_DIR}/.claude/hooks/format.sh
Stop*${CLAUDE_PROJECT_DIR}/.claude/hooks/verify-stop.sh

Slash commands (5)

/commit-push-pr/fix-issue/interview-spec/rewrite-prose/update-memory

Permissions

deny (3)
Read(./.env)
Read(./.env.local)
Read(./.env.production)
ask (0)
—
allow (13)
Bash(make *)
Bash(npm run *)
Bash(npm install)
Bash(npm ci)
Bash(npx vitest *)
Bash(npx tsc *)
Bash(npx eslint *)
Bash(npx prettier *)
Bash(git status)
Bash(git diff *)
Bash(git log *)
Bash(gh pr view *)
Bash(gh issue view *)

Similar rigs

copied ✓