testdouble/han
DirSkills catalogs 25 skills from this repository, across 5 categories: AI Engineering, Automation, DevOps, Quality, Writing.
ποΈ
1h ago
Architectural Analysis
Architectural Analysis examines a named module, directory, or feature and produces a structured architecture report. Use it when you need design, behavior, risk, and boundary guidance without changing code.
Quality
25322
π§ͺ
1h ago
Automated Test Planning
Automated Test Planning analyzes source code to identify coverage gaps, edge cases, and the tests a branch needs. Use it when you need a standalone test plan for files or directories, not manual test steps or test code.
Quality
25322
π§
1h ago
Code Overview
Code Overview produces a progressive-disclosure summary of unfamiliar code or a pull requestβs changes, explaining why it exists, what it does, and where to start. Use it to get oriented before working on or reviewing code; it writes only a scratch file and does not change the target.
Writing
25322
π
1h ago
Code Overview To Confluence
Code Overview To Confluence turns unfamiliar code or a pull request into a progressive-disclosure overview and publishes it to a Confluence location you specify. Use it when you need code explained and posted for review or sharing.
Writing
25322
π
1h ago
Code Review
Code Review guides an AI agent through a structured review process for changes. Use it to assess diffs for bugs, regressions, test gaps, YAGNI, and severity-ranked findings.
Quality
25322
π§
1h ago
Code Walkthrough
Code Walkthrough walks a person through code changes one step at a time, starting at the entry point and following the flow that changed. It is used to learn, teach, or prepare to review existing code before extending it.
Quality
25322
π
1h ago
Coding Standards
Coding Standards creates and updates project-specific conventions, rules, and guidelines. Use it when you need to draft, convert, or revise standards for a codebase.
Writing
25322
π οΈ
1h ago
Create A New Skill
Create A New Skill walks you through building a Claude Code skill with /skill-builder, from framing the request to writing the skill files and review notes. Use it when you want to add a deterministic skill to an existing or new plugin.
AI Engineering
25322
π§©
1h ago
Design An API
Design An API defines the contract for an API or interface change inside one codebase. Use it when you need to shape props, signatures, parameters, payloads, or module boundaries without writing code.
AI Engineering
25322
π
1h ago
Documentation Update
Documentation Update updates Han plugin documentation so skills, agents, indexes, and cross-references stay current. Use it after changing Han docs or related guidance, and it scopes itself to the touched branch or runs a full sweep on the default branch.
Writing
25322
βοΈ
1h ago
Edit For Readability
Edit For Readability rewrites an existing draft or file so the main point comes first, paragraphs carry one idea, and sentences stay short and active while preserving every fact. Use it to polish prose for readability without changing code, diagrams, or citation identifiers.
Writing
25322
π£οΈ
1h ago
Explanation Guidance
Explanation Guidance helps you write escalations, confirmation turns, and stop prompts as outcomes a non-implementer can observe. Use it when explaining a technical consequence or asking for input from someone who will not open the code.
Writing
25322
π·οΈ
1h ago
Han Release
Han Release cuts a Han release by updating the changelog, tagging changed plugins, and publishing release notes. Use it when shipping a new Han version or preparing tags and a release draft.
DevOps
25322
π
1h ago
Investigate
Investigate traces software issues from symptoms back to root cause using evidence from code, logs, and tests. Use it when debugging bugs, failed integrations, or API behavior that needs a deep dive rather than a code review.
Quality
25322
π
1h ago
Investigate To Confluence
Investigate To Confluence runs an evidence-based investigation of a bug, failure, or unexpected behavior and publishes the resulting report to a chosen Confluence location. Use it when you want debugging findings posted to a Confluence page or space.
Automation
25322
π§ͺ
1h ago
Manual Test Planning
Manual Test Planning produces a plain-language manual test plan from provided context, including a summary, named tests, and step-by-step expected outcomes. Use it when you need acceptance walkthroughs, hand-tested QA steps, or a plan for a feature, change, branch, or pull request.
Quality
25322
π
1h ago
Markdown To Confluence
Markdown To Confluence publishes an existing local Markdown file to a specified Confluence page or space through the Atlassian MCP server. Use it when you want to create or update a Confluence page from Markdown without rewriting the document.
Automation
25322
π€
1h ago
Pairing
Pairing builds work collaboratively in small, reviewable pieces so the person stays in the lead and can steer each step. Use it for paired coding, design decisions, or writing when you want review before moving on.
Automation
25322
π
1h ago
Plan A Feature To Confluence
Plan A Feature To Confluence builds a feature specification with plan-a-feature and publishes it to a chosen Confluence location. It posts the spec as a parent page and related planning artifacts as child pages.
Writing
25322
π§
1h ago
Project Discovery
Project Discovery scans a codebase to identify its languages, frameworks, layout, and run commands, then writes a short reference into AGENTS.md or CLAUDE.md. Use it when you need a concise map of where things live and how to work in the project.
Automation
25322
π
1h ago
Project Documentation To Confluence
Project Documentation To Confluence creates project documentation for a feature, system, or component and publishes it to a Confluence page or space. Use it when you need documentation drafted, reviewed, and sent to a specific Confluence destination.
Writing
25322
βοΈ
1h ago
Readability Guidance
Readability Guidance surfaces Hanβs shared readability standard and writing voice into the callerβs context before drafting prose. Use it when a prose-producing skill needs the standard available for self-checking and voice alignment.
Writing
25322
π οΈ
1h ago
Refactor
Refactor restructures existing code without changing behavior using a test-gated loop. Use it to clean up, simplify, or reshape code after tests are green and the targetβs behavior is covered.
Quality
25322
π§ͺ
1h ago
Test-Driven Development
Test-Driven Development writes code through a test-first red-green-refactor loop with an observed-failure gate. Use it to implement features behavior by behavior from tests, including TPP or ZOMBIES ordering.
Quality
25322
π«
1h ago
Work Items To Jira
Work Items To Jira breaks an existing work-items.md file into Jira tickets in one project, creating one issue per slice and linking dependencies. Use it after planning work items when you want implementation tickets tracked in Jira.
Automation
25322