Agent
Implement large or uncertain changes that span multiple files or require debugging and trial-and-error. Use when the work is substantial enough that an isolated context with its own iteration loop pays off.
Agent
Implement large or uncertain changes that span multiple files or require debugging and trial-and-error. Use when the work is substantial enough that an isolated context with its own iteration loop pays off.
Agent
Implement changes whose specification is already settled. Use for mechanical or well-scoped edits where the approach is decided and little trial-and-error is expected. Can batch several small related tasks in one run.
Agent
Run tests (or builds/linters) and report a concise pass/fail summary. Use to execute a known command and fold only the outcome back into the main session, keeping verbose output out of the main context.
Hook
Runs when a session starts, executing inject-project-context.mjs via node. From atman-33/workhub.
Hook
Runs before the agent uses a tool for Read, Edit and Write tool calls, executing inject-target-rules.mjs and inject-extended-rules.mjs via node (2 commands). From atman-33/workhub.
Hook
Runs after a tool call finishes for Edit and Write tool calls, executing post-format-project.mjs via node. From atman-33/workhub.
Skill Claude CodeCodex
Capture a reusable, non-obvious project insight into the rules home where it will auto-inject in future sessions. Use when investigation or implementation surfaces knowledge worth persisting (a gotcha, a convention, the "why" behind a decision), or when the user asks to remember a project learning.
Skill Claude CodeCodex
Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.
Skill Claude CodeCodex
Commit the current changes with a Conventional Commits message. Use when the user asks to commit, or when a workflow (e.g. develop-small-feature) reaches its commit step after implementation is verified.
Skill Claude CodeCodex
Record an architecture/design decision as an ADR (Architecture Decision Record) in the target repository's docs/adr/. Use when the user wants to document a design decision, its alternatives and consequences, or says "record this decision" / "write an ADR".
Skill Claude CodeCodex
Creates a new feature branch from main inside the intended repository after confirming the branch target and repository context. Use when the user wants to start a new feature branch, asks to create a branch for upcoming work, mentions a branch name such as feature/ , or another workflow has already resolved the…
Skill Claude CodeCodex
Generate a self-contained HTML manual-testing guide for an implemented change — environment setup, a visual test-flow diagram, step-by-step scenarios with expected results, and interactive pass/fail checkboxes with a Markdown results export. Use when the user wants to verify an implementation by hand, asks "how do I…
Skill Claude CodeCodex
Generate a self-contained HTML onboarding tour of a repository — architecture diagram, directory map, key flow walkthroughs, and a recommended reading order — for new team members. Use when the user wants onboarding material, asks for a codebase overview/architecture tour, or wants to explain a repo to someone new.
Skill Claude CodeCodex
Analyzes git changes, drafts localized PR titles and bodies, and assists with creating or updating GitHub pull requests for the active target project repository. Use when working from the harness workspace (e.g. the workhub vault) and the user wants to create a PR, review branch changes, draft or update a PR…
Skill Claude CodeCodex
Generate a self-contained HTML code-review guide for the current changes — big-picture overview, architecture diagram of affected modules, a file/class responsibility map, and an annotated change walkthrough — so a reviewer can grasp the whole implementation before diving into the diff. Use when the user wants review…
Skill Claude CodeCodex
Implement a small, well-scoped feature or fix end-to-end from spec to PR — reuse or create a feature branch, implement test-first, run static checks, get user verification, commit, then open a PR to main.
Skill Claude CodeCodex
A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.
Skill Claude CodeCodex
Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
Skill Claude CodeCodex
Investigate a reported bug to its root cause — reproduce, trace the code path, identify the defect with evidence, assess blast radius, and propose fix candidates without changing code. Use when the user reports or pastes a bug/defect/unexpected behavior and wants it diagnosed, or asks "why is X happening".
Skill Claude CodeCodex
Switch the openspecPath in .claude/project-context.json by picking one of the registered projects from a menu, instead of hand-editing the absolute path.
Skill Claude CodeCodex
Run all engineering plugin setup steps in sequence — set up OpenSpec, scaffold project-context.json, and set up rules-ex infrastructure.
Skill Claude CodeCodex
Install OpenSpec CLI (if not already installed) and run openspec init --tools claude to add spec-driven development skills to this project.
Skill Claude CodeCodex
Scaffold or show the .claude/project-context.json file that the engineering hooks read to inject project context, target-repo guidance, and optional post-edit format commands.
Skill Claude CodeCodex
Scaffold the rules-ex extended-rules infrastructure (.claude/rules/rules-ex-authoring.md and .claude/rules-ex/README.md) required by the engineering plugin's inject-extended-rules hook.