~ / rigs / kuhlman-labs / fishhawk

kuhlman-labs/fishhawk

Open Source software factory.

↗ GitHub ★ 9 apache-2.0 updated 1d ago project Claude CodeCodex
share on X
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
CONTEXT TAX · EVERY TURN
~20.7k tokens
Context hog · median rig: 2.3k · breakdown
GUARDRAILS
1/5
No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit kuhlman-labs/fishhawk/.claude ./rig-fishhawk  # 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 kuhlman-labs/fishhawk/.agents/skills/deploy-local .claude/skills/deploy-local
$ npx degit kuhlman-labs/fishhawk/.agents/skills/dev-clean .claude/skills/dev-clean
$ npx degit kuhlman-labs/fishhawk/.agents/skills/diagnose-red .claude/skills/diagnose-red
$ npx degit kuhlman-labs/fishhawk/.agents/skills/frontend-check .claude/skills/frontend-check
$ npx degit kuhlman-labs/fishhawk/.agents/skills/new-go-module .claude/skills/new-go-module
$ npx degit kuhlman-labs/fishhawk/.agents/skills/record-adr .claude/skills/record-adr
$ npx degit kuhlman-labs/fishhawk/.agents/skills/spec-change .claude/skills/spec-change
$ npx degit kuhlman-labs/fishhawk/.agents/skills/sync-main .claude/skills/sync-main
$ npx degit kuhlman-labs/fishhawk/.agents/skills/teardown-local .claude/skills/teardown-local
$ npx degit kuhlman-labs/fishhawk/.agents/skills/verify-gate .claude/skills/verify-gate

This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 6,974 rigs:

{
  "permissions": {
    "deny": [
      "Read(./.env)",
      "Read(**/.env)",
      "Read(~/.ssh/**)",
      "Bash(rm -rf *)",
      "Read(**/*.pem)",
      "Bash(rm -rf /)",
      "Bash(git push --force:*)",
      "Bash(sudo *)",
      "Read(~/.aws/**)",
      "Bash(rm -rf /*)",
      "Read(./.env.*)",
      "Read(.env)",
      "Bash(git push --force*)",
      "Bash(rm -rf:*)",
      "Read(**/.env.*)",
      "Read(**/*.key)",
      "Bash(sudo:*)",
      "Bash(git reset --hard*)",
      "Bash(git reset --hard:*)",
      "Read(.env.*)"
    ],
    "ask": [
      "Bash(git push:*)",
      "Bash(git push *)",
      "Bash(git commit:*)",
      "Bash(rm *)",
      "Bash(rm:*)",
      "Bash(npm publish:*)",
      "Bash(wget *)",
      "Bash(git rebase *)",
      "Bash(gh pr merge *)",
      "Bash(git commit *)"
    ]
  }
}

Skills (10)

Permissions

deny (0)
—
ask (0)
—
allow (68)
Bash(scripts/test)
Bash(scripts/test *)
Bash(./scripts/test)
Bash(./scripts/test *)
Bash(scripts/sync-schemas)
Bash(scripts/sync-schemas *)
Bash(scripts/check-adr)
Bash(scripts/check-adr *)
Bash(scripts/dev up)
Bash(scripts/dev up *)
Bash(go build *)
Bash(go test *)
Bash(go vet *)
Bash(go env *)
Bash(go mod *)
Bash(go work *)
Bash(golangci-lint run *)
Bash(golangci-lint config *)
Bash(check-jsonschema *)
Bash(redocly lint *)
Bash(sqlc version *)
Bash(pnpm install)
Bash(pnpm install *)
Bash(pnpm lint)
Bash(pnpm lint *)
Bash(pnpm test)
Bash(pnpm test *)
Bash(pnpm typecheck)
Bash(pnpm typecheck *)
Bash(pnpm format)
Bash(pnpm format *)
Bash(pnpm format:check)
Bash(pnpm build)
Bash(pnpm build *)
Bash(pnpm vitest *)
Bash(git status)
Bash(git status *)
Bash(git diff)
Bash(git diff *)
Bash(git log)
Bash(git log *)
Bash(git show *)
Bash(git fetch *)
Bash(git check-ignore *)
Bash(gh pr view *)
Bash(gh pr checks *)
Bash(gh pr diff *)
Bash(gh issue view *)
Bash(gh run view *)
Bash(gh run list *)
WebFetch(domain:docs.github.com)
WebFetch(domain:github.com)
mcp__fishhawk__fishhawk_get_active_run
mcp__fishhawk__fishhawk_get_campaign_status
mcp__fishhawk__fishhawk_get_gate_view
mcp__fishhawk__fishhawk_get_plan
mcp__fishhawk__fishhawk_get_run_status
mcp__fishhawk__fishhawk_list_audit
mcp__fishhawk__fishhawk_list_runs
mcp__fishhawk__fishhawk_list_schedules

Similar rigs

copied ✓