testdouble/han

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

247Stars on the repository
60Mods indexed here, across every type
3d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

han-release

01

testdouble/han

Skill Claude CodeCodex

Cut a Han release: update CHANGELOG.md with the changes since the last release, bump and tag every plugin that changed as {plugin-name}--v{version} so a version-constrained dependency can resolve, and publish a GitHub release crediting every merged pull request and closed issue to the people behind it. Use when…

247 3d ago A 172 tokens original MIT

testdouble/han

Skill Claude CodeCodex

Update Han plugin documentation so every skill, agent, guidance doc, index, and cross-reference is current and accurate. On a non-default branch, scopes the pass to entities the branch actually touched. On the default branch, performs a full documentation sweep across the whole plugin. Use when updating, refreshing…

247 3d ago A 167 tokens original MIT

testdouble/han

Skill Claude CodeCodex

OI-3 spike harness — heavy consumer, ADVERSARIAL arm. Worst-case early-exit test: the mid-workflow Skill call has no continuation guardrail and the guidance skill ends with a final-sounding anchor. Use only when explicitly invoked by the spike harness with a TRIALID and data path.

247 3d ago A 71 tokens original MIT

testdouble/han

Skill Claude CodeCodex

OI-3 spike harness — heavy consumer skill, BASELINE arm. Builds an incident post-mortem and sources the readability standard mid-workflow by reading a file directly, with NO Skill-tool call. Use only when explicitly invoked by the spike harness with a TRIALID and data path.

247 3d ago A 66 tokens original MIT

testdouble/han

Skill Claude CodeCodex

OI-3 spike harness — heavy consumer skill, FORKED arm. Builds an incident post-mortem and sources the readability standard mid-workflow via a forked (context fork) guidance skill. Use only when explicitly invoked by the spike harness with a TRIALID and data path.

247 3d ago A 67 tokens copy · 81% MIT

testdouble/han

Skill Claude CodeCodex

OI-3 spike harness — heavy consumer skill, INLINE arm. Builds an incident post-mortem and sources the readability standard mid-workflow via an inline (non-forked) guidance skill. Use only when explicitly invoked by the spike harness with a TRIALID and data path.

247 3d ago A 64 tokens copy · 89% MIT

testdouble/han

Skill Claude CodeCodex

OI-3 spike harness — ADVERSARIAL inline guidance variant. Worst-case anchor: ends with a final-sounding completion statement and gives NO instruction to return to the caller. Use only when a spike consumer skill invokes it.

247 3d ago A 54 tokens original MIT

testdouble/han

Skill Claude CodeCodex

OI-3 spike harness — the FORKED (context fork) readability-guidance variant. Same payload as the inline variant but declared to run in a forked context. Use only when a spike consumer skill invokes it.

247 3d ago A 53 tokens original MIT

testdouble/han

Skill Claude CodeCodex

OI-3 spike harness — the INLINE (non-forked) readability-guidance variant. Surfaces the shared readability standard into the calling skill's own context. Use only when a spike consumer skill invokes it.

247 3d ago A 49 tokens original MIT

spike-probe

10

testdouble/han

Skill Claude CodeCodex

Internal harness probe for the OI-3 readability-guidance spike. Use only when explicitly told to invoke spike-probe. Verifies that a freshly-created project skill renders into a subagent's context via the Skill tool.

247 3d ago A 50 tokens original MIT

testdouble/han

Skill Claude CodeCodex

Produces a progressive-disclosure overview of unfamiliar code or a pull request's changes with code-overview and publishes the resulting overview to a user-specified Confluence location. Use when the user wants code or a PR explained, oriented, or made sense of AND the overview posted to a Confluence space or page.…

247 3d ago A 179 tokens original MIT

testdouble/han

Skill Claude CodeCodex

Runs an evidence-based investigation of a bug, failure, or unexpected behavior with investigate and publishes the resulting investigation report to a user-specified Confluence location. Use when the user wants something debugged, diagnosed, or root-caused AND the findings posted to a Confluence space or page. Requires…

247 3d ago A 153 tokens original MIT

testdouble/han

Skill Claude CodeCodex

Publishes a local Markdown file to a user-specified Confluence location, creating a new page or updating an existing one through the Atlassian MCP server. Use when the user wants to post, publish, push, or sync a Markdown file to a Confluence space or page. Requires a configured Atlassian MCP server. Does not write or…

247 3d ago A 133 tokens original MIT

testdouble/han

Skill Claude CodeCodex

Builds a feature specification from scratch with plan-a-feature and publishes it to a user-specified Confluence location, posting the spec as a parent page and each companion artifact (decision log, team findings, technical notes) as a child page beneath it. Use when the user wants a new feature planned, designed…

247 3d ago A 154 tokens original MIT

testdouble/han

Skill Claude CodeCodex

Creates or updates project documentation for a feature, system, or component and publishes it to a user-specified Confluence location. Use when the user wants feature or system documentation written to Confluence, posted to a Confluence space or page, or synced to a Confluence location. Requires a configured Atlassian…

247 3d ago A 159 tokens original MIT

work-items-to-jira

16

testdouble/han

Skill Claude CodeCodex

Break a work-items.md file (produced by /plan-work-items) into independently-grabbable Jira tickets, one per slice, in a single Jira project. Use when you want to turn a work-items file into Jira tickets, publish work items as Jira issues, or create implementation tickets that can be worked on and tracked in Jira.…

247 3d ago A 123 tokens original MIT

testdouble/han

Skill Claude CodeCodex

Performs deep architectural analysis of a specified module, directory, or feature area by examining structural coupling, data flow, concurrency patterns, risk, and SOLID alignment. Use when the user wants to assess, evaluate, or review the architecture, design quality, dependency structure, coupling, cohesion, or…

247 3d ago A 152 tokens original MIT

testdouble/han

Skill Claude CodeCodex

Produce a standalone test plan by analyzing code for test coverage gaps and edge cases. Use when you need to create, generate, or draft a test plan for a branch, need to analyze test coverage, or need to identify what tests to write for specific files or directories. Does not produce a plain-language plan for a person…

247 3d ago A 146 tokens original MIT

code-overview

19

testdouble/han

Skill Claude CodeCodex

Produces a human-readable, progressive-disclosure overview of unfamiliar code or a pull request's changes — why it exists (the real problem it solves or goal it serves for the business or a user), and from there what it does, how it flows, and where to start — so you can get up to speed before working on or reviewing…

247 3d ago A 214 tokens original MIT

code-review

20

testdouble/han

Skill Claude CodeCodex

Run a comprehensive code review on local source files. Use this skill when the user asks to review, audit, inspect, evaluate, or check code, even if they never use the word "review." Does not post comments to GitHub pull requests — use post-code-review-to-pr for that. Does not analyze architectural structure or module…

247 3d ago A 131 tokens original MIT

code-walkthrough

21

testdouble/han

Skill Claude CodeCodex

Walks a person through code changes one step at a time in conversation, starting at the entry point and following the flow that changes, showing a small chunk per step and explaining it in plain language. Defaults to the current branch's changes, and walks the code from the perspective of any context provided instead…

247 3d ago A 190 tokens original MIT

coding-standard

22

testdouble/han

Skill Claude CodeCodex

Creates and updates coding standards, conventions, rules, and guidelines for the current project. Use when creating new standards from scratch, converting existing documents into coding standards, or updating existing standards. Does not create architectural decision records — use architectural-decision-record for…

247 3d ago B 96 tokens original MIT

design-an-api

23

testdouble/han

Skill Claude CodeCodex

Designs the contract for an API change inside one codebase — a component's props, a function surface, URL or query parameters, an event payload, or a module boundary — through a discovery pass, an options document with one recommendation, a question round, and an adversarial validation round, with every element of the…

247 3d ago A 203 tokens original MIT

investigate

24

testdouble/han

Skill Claude CodeCodex

Evidence-based investigation of issues, bugs, API calls, integrations, and other aspects of software development that need a deep dive to find the root cause and solutions. Use when you need to debug, troubleshoot, diagnose, or figure out why something is broken. Does not review code for quality or style — use…

247 3d ago A 139 tokens original MIT