~ / rigs / testdouble / han

testdouble/han

Han: AI skills and agents for "Solo" product engineers and small teams

↗ GitHub ★ 261 mit updated 29d ago collection Claude Code Claude plugin
share on X
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
CONTEXT TAX · EVERY TURN
~8.7k tokens
Heavy · median rig: 2.2k · breakdown
GUARDRAILS
0/5
No committed guardrails · details

Copy this rig

# review before running: this installs third-party code
$ npx degit testdouble/han/.claude ./rig-han  # 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 testdouble/han/.claude/skills/han-release .claude/skills/han-release
$ npx degit testdouble/han/.claude/skills/han-update-documentation .claude/skills/han-update-documentation
$ npx degit testdouble/han/han-atlassian/skills/code-overview-to-confluence .claude/skills/code-overview-to-confluence
$ npx degit testdouble/han/han-atlassian/skills/investigate-to-confluence .claude/skills/investigate-to-confluence
$ npx degit testdouble/han/han-atlassian/skills/markdown-to-confluence .claude/skills/markdown-to-confluence
$ npx degit testdouble/han/han-atlassian/skills/plan-a-feature-to-confluence .claude/skills/plan-a-feature-to-confluence
$ npx degit testdouble/han/han-atlassian/skills/project-documentation-to-confluence .claude/skills/project-documentation-to-confluence
$ npx degit testdouble/han/han-atlassian/skills/work-items-to-jira .claude/skills/work-items-to-jira
$ npx degit testdouble/han/han-coding/skills/architectural-analysis .claude/skills/architectural-analysis
$ npx degit testdouble/han/han-coding/skills/automated-test-planning .claude/skills/automated-test-planning
$ npx degit testdouble/han/han-coding/skills/code-overview .claude/skills/code-overview
$ npx degit testdouble/han/han-coding/skills/code-review .claude/skills/code-review
$ npx degit testdouble/han/han-coding/skills/code-walkthrough .claude/skills/code-walkthrough
$ npx degit testdouble/han/han-coding/skills/coding-standard .claude/skills/coding-standard
$ npx degit testdouble/han/han-coding/skills/design-an-api .claude/skills/design-an-api
$ npx degit testdouble/han/han-coding/skills/investigate .claude/skills/investigate
$ npx degit testdouble/han/han-coding/skills/manual-test-planning .claude/skills/manual-test-planning
$ npx degit testdouble/han/han-coding/skills/refactor .claude/skills/refactor
$ npx degit testdouble/han/han-coding/skills/tdd .claude/skills/tdd
$ npx degit testdouble/han/han-communication/skills/edit-for-readability .claude/skills/edit-for-readability
$ npx degit testdouble/han/han-communication/skills/explanation-guidance .claude/skills/explanation-guidance
$ npx degit testdouble/han/han-communication/skills/readability-guidance .claude/skills/readability-guidance
$ npx degit testdouble/han/han-core/skills/pairing .claude/skills/pairing
$ npx degit testdouble/han/han-core/skills/project-discovery .claude/skills/project-discovery
$ npx degit testdouble/han/han-ddd/skills/ddd-analysis .claude/skills/ddd-analysis
$ npx degit testdouble/han/han-documentation/skills/architectural-decision-record .claude/skills/architectural-decision-record
$ npx degit testdouble/han/han-documentation/skills/project-documentation .claude/skills/project-documentation
$ npx degit testdouble/han/han-documentation/skills/runbook .claude/skills/runbook
$ npx degit testdouble/han/han-feedback/skills/han-feedback .claude/skills/han-feedback
$ npx degit testdouble/han/han-github/skills/post-code-review-to-pr .claude/skills/post-code-review-to-pr
$ npx degit testdouble/han/han-github/skills/update-pr-description .claude/skills/update-pr-description
$ npx degit testdouble/han/han-github/skills/work-items-to-issues .claude/skills/work-items-to-issues
$ npx degit testdouble/han/han-linear/skills/work-items-to-linear .claude/skills/work-items-to-linear
$ npx degit testdouble/han/han-planning/skills/iterative-plan-review .claude/skills/iterative-plan-review
$ npx degit testdouble/han/han-planning/skills/plan-a-change .claude/skills/plan-a-change
$ npx degit testdouble/han/han-planning/skills/plan-a-feature .claude/skills/plan-a-feature
$ npx degit testdouble/han/han-planning/skills/plan-a-phased-build .claude/skills/plan-a-phased-build
$ npx degit testdouble/han/han-planning/skills/plan-implementation .claude/skills/plan-implementation
$ npx degit testdouble/han/han-planning/skills/plan-work-items .claude/skills/plan-work-items
$ npx degit testdouble/han/han-plugin-builder/skills/agent-builder .claude/skills/agent-builder

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

{
  "permissions": {
    "deny": [
      "Read(~/.ssh/**)",
      "Read(**/.env)",
      "Bash(rm -rf *)",
      "Read(./.env)",
      "Bash(rm -rf /)",
      "Bash(git push --force:*)",
      "Bash(sudo *)",
      "Read(**/*.pem)",
      "Bash(rm -rf /*)",
      "Read(~/.aws/**)",
      "Bash(rm -rf:*)",
      "Read(.env)",
      "Bash(git push --force*)",
      "Read(**/*.key)",
      "Read(./.env.*)",
      "Read(**/.env.*)",
      "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(wget *)",
      "Bash(npm publish:*)",
      "Bash(gh pr merge *)",
      "Bash(chown *)",
      "Bash(docker *)"
    ]
  }
}

Skills (47)

Similar rigs

copied ✓