claudecodex

yakka

Cloud-safe core: design, refine, execute, comprehensive-review, close-out, post-build. Also login (interactive). No interactive gates that dead-end headless; installable in cloud build and pipeline environments.

0 on GitHubby William Hamiltonv3.4.3updated 4 days agodevelopment
/

Plugin yakka from marketplace yakka in codyhamilton/yakka. Commands read from the repo's manifest — 3 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use and it starts local MCP servers. The exact commands are listed below; read them before installing.

What it installs

Skills (7)

  • close-out

    End a plan by collapsing its folder into one record file at `docs/plans/<NN>-<slug>.md` and deleting the folder in the same commit. Use when the work is finished: dispatched by `execute` after terminal review, or invoked after a pipeline-posture PR has merged.

  • comprehensive-review

    Independent review of a change against its design's phase outcomes. Use when reviewing a PR (plan folder from the `Yakka-Plan:` marker) or after local execution. Fixes mechanical findings in place, briefs structural ones for remediation, reconstructs intent for a PR with no design.

  • design

    Turn a problem statement into a signed-off design — solution shape, domain boundaries, contracts, ownership, and phases each closed by a provable outcome. Use when a user asks for a plan or design, or to bound a work package before it is refined and built.

  • execute

    Build one phase of a signed-off design from `docs/plans/` — refine it if needed, route briefs to rightsized workers, verify the phase outcome, record it with its closing trailer, then stop and report. Runs terminal review and close-out after the last phase. Use when the user wants designed work buil

  • login

    Log this machine in to the yakka service with a device code — show the user a URL and code to approve in a browser, then confirm the result with `yakka status`. Use when the user asks to log in, connect to yakka, or fix a missing or expired login; not for remote or headless sessions, which set `YAKK

  • post-build

    Pipeline stage that takes a PR from "build finished" to "provably ready to merge" — classify and right-size, independent review with in-place fixes, bounded remediation for briefed findings, conditional QA against an exact-SHA deployment, one end-of-work required-checks gate, and an uncommitted merg

  • refine

    Turn the next phase of a signed-off design into dispatchable work — one complete brief per unit, written against the code as it now stands — or bounce the design with the gaps named. Use before each phase is built; skipped when the phase is one unit.

MCP servers (1)

  • yakka

    runs: python3 ${CLAUDE_PLUGIN_ROOT}/client/yakka.py mcp

Hooks (29)

  • SessionStart

    bash "${CLAUDE_PLUGIN_ROOT:-$PLUGIN_ROOT}/script/spool.sh" --harness claude --event SessionStart

  • Setup

    bash "${CLAUDE_PLUGIN_ROOT:-$PLUGIN_ROOT}/script/spool.sh" --harness claude --event Setup

  • InstructionsLoaded

    bash "${CLAUDE_PLUGIN_ROOT:-$PLUGIN_ROOT}/script/spool.sh" --harness claude --event InstructionsLoaded

  • UserPromptSubmit

    bash "${CLAUDE_PLUGIN_ROOT:-$PLUGIN_ROOT}/script/spool.sh" --harness claude --event UserPromptSubmit

  • UserPromptExpansion

    bash "${CLAUDE_PLUGIN_ROOT:-$PLUGIN_ROOT}/script/spool.sh" --harness claude --event UserPromptExpansion

  • MessageDisplay

    bash "${CLAUDE_PLUGIN_ROOT:-$PLUGIN_ROOT}/script/spool.sh" --harness claude --event MessageDisplay

  • PermissionRequest

    bash "${CLAUDE_PLUGIN_ROOT:-$PLUGIN_ROOT}/script/spool.sh" --harness claude --event PermissionRequest

  • PermissionDenied

    bash "${CLAUDE_PLUGIN_ROOT:-$PLUGIN_ROOT}/script/spool.sh" --harness claude --event PermissionDenied

  • PostToolUse

    bash "${CLAUDE_PLUGIN_ROOT:-$PLUGIN_ROOT}/script/spool.sh" --harness claude --event PostToolUse

  • PostToolUseFailure

    bash "${CLAUDE_PLUGIN_ROOT:-$PLUGIN_ROOT}/script/spool.sh" --harness claude --event PostToolUseFailure

  • Notification

    bash "${CLAUDE_PLUGIN_ROOT:-$PLUGIN_ROOT}/script/spool.sh" --harness claude --event Notification

  • SubagentStart

    bash "${CLAUDE_PLUGIN_ROOT:-$PLUGIN_ROOT}/script/spool.sh" --harness claude --event SubagentStart

  • SubagentStop

    bash "${CLAUDE_PLUGIN_ROOT:-$PLUGIN_ROOT}/script/spool.sh" --harness claude --event SubagentStop

  • TaskCreated

    bash "${CLAUDE_PLUGIN_ROOT:-$PLUGIN_ROOT}/script/spool.sh" --harness claude --event TaskCreated

  • TaskCompleted

    bash "${CLAUDE_PLUGIN_ROOT:-$PLUGIN_ROOT}/script/spool.sh" --harness claude --event TaskCompleted

  • Stop

    bash "${CLAUDE_PLUGIN_ROOT:-$PLUGIN_ROOT}/script/spool.sh" --harness claude --event Stop

  • StopFailure

    bash "${CLAUDE_PLUGIN_ROOT:-$PLUGIN_ROOT}/script/spool.sh" --harness claude --event StopFailure

  • TeammateIdle

    bash "${CLAUDE_PLUGIN_ROOT:-$PLUGIN_ROOT}/script/spool.sh" --harness claude --event TeammateIdle

  • ConfigChange

    bash "${CLAUDE_PLUGIN_ROOT:-$PLUGIN_ROOT}/script/spool.sh" --harness claude --event ConfigChange

  • CwdChanged

    bash "${CLAUDE_PLUGIN_ROOT:-$PLUGIN_ROOT}/script/spool.sh" --harness claude --event CwdChanged

  • DirectoryAdded

    bash "${CLAUDE_PLUGIN_ROOT:-$PLUGIN_ROOT}/script/spool.sh" --harness claude --event DirectoryAdded

  • FileChanged

    bash "${CLAUDE_PLUGIN_ROOT:-$PLUGIN_ROOT}/script/spool.sh" --harness claude --event FileChanged

  • PreCompact

    bash "${CLAUDE_PLUGIN_ROOT:-$PLUGIN_ROOT}/script/spool.sh" --harness claude --event PreCompact

  • PostCompact

    bash "${CLAUDE_PLUGIN_ROOT:-$PLUGIN_ROOT}/script/spool.sh" --harness claude --event PostCompact

  • PreModelSwitch

    bash "${CLAUDE_PLUGIN_ROOT:-$PLUGIN_ROOT}/script/spool.sh" --harness claude --event PreModelSwitch

  • PostModelSwitch

    bash "${CLAUDE_PLUGIN_ROOT:-$PLUGIN_ROOT}/script/spool.sh" --harness claude --event PostModelSwitch

  • Elicitation

    bash "${CLAUDE_PLUGIN_ROOT:-$PLUGIN_ROOT}/script/spool.sh" --harness claude --event Elicitation

  • ElicitationResult

    bash "${CLAUDE_PLUGIN_ROOT:-$PLUGIN_ROOT}/script/spool.sh" --harness claude --event ElicitationResult

  • SessionEnd

    bash "${CLAUDE_PLUGIN_ROOT:-$PLUGIN_ROOT}/script/spool.sh" --harness claude --event SessionEnd

View source on GitHub

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.

5 commands

HKUDS/CLI-Anything 58,665

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Use Alibaba Open Code Review from local Codex.

2 skills

alibaba/open-code-review 50,068

slidev

claude

Claude Code skill for creating and presenting Slidev slidedecks

1 skill

slidevjs/slidev 49,452

Maintain yakka?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted