claude

protodog

Protodog, the Claude-native agentic execution protocol: the Task entry skill, the ideation mini protocols and audit dispatch, runbook and coordination, working-canvas and plan maintenance skills, engineer shortcuts, the pinned challenge agent, enforcement hooks, validators, templates, and the guarded external-audit launcher.

0 on GitHubby Pablo Belinv4.4.0Proprietaryupdated yesterday

Not in a marketplace yet, so it loads for one session with --plugin-dir.

Plugin protodog in pablofrommars/protodog. Commands read from the repo's manifest — yesterday.

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

What it installs

Skills (14)

  • commit-message

    Propose one concise commit message line for the staged changes, in the engineer's own style — forward-looking for a branch's first commit, naming what the work does. Engineer-invoked shortcut; proposes text only and never commits.

  • coordinate

    Dispatch a runbook's units from one session as isolated-worktree subagents on the rung each phase fits, manage their Git from worktree to landing, rule within the runbook's standing rulings, re-issue the runbook on evidence or instruction, and route deferred items downstream. Runs from the primary c

  • deferred-review

    Review plan/deferred.md against current repository state, optionally triaging first and resuming verification from a saved handoff. Find closed items, fired triggers, and drifted claims; propose clusters for rows being picked up; apply only engineer-ratified transitions. Run where a runbook schedule

  • ideate-concept

    Open a multi-turn conceptual ideation mini protocol for abstractions and approaches, independent of any repository. Engineer-invoked with the concept as argument.

  • ideate-domain

    Open a multi-turn, DDD-informed domain ideation mini protocol converging on a pragmatic model for a stated problem. Engineer-invoked with the domain problem as argument.

  • ideate-feature

    Open a multi-turn, repository-grounded feature ideation mini protocol that settles direction, alternatives, and sizing before any planning. Engineer-invoked with the intent as argument.

  • ideation-audit

    Dispatch independent adversarial audits of the current ideation session's settled conclusions — grounded against the repository, purely conceptual, or both — so design concepts and logic are settled before planning. Use from inside an ideation mini protocol.

  • interrogate

    Put the open choices of the current session, or of a stated topic, to the engineer through the host's structured question tool, recommendation marked and default stated. Engineer-invoked shortcut.

  • persist

    Persist the current session's conclusions and continuation context to an explicit destination, opening with "Why this document exists". Engineer-invoked with the destination path as argument.

  • plan-sweep

    Engineer-triggered retirement sweep of the plan/ tree — proves terminal, lifted, and committed with the deterministic checker, reviews citation liveness, and deletes only engineer-confirmed directories. Use after the commit to main, normally on main.

  • runbook

    Cut the current session, or an explicit source, into a dated sequence of Protodog Tasks with standing rulings, execution tiers under the routing ladder, and dispatch prompts for both hosts. Engineer-invoked; a protocol utility, not a Protocol entry.

  • squash-message

    Propose the one-line title for squashing this branch, in the engineer's own style — confirm the first commit's subject against the work done, or revise it when the work drifted. Engineer-invoked shortcut; proposes text only and never squashes or commits.

  • task

    Start or resume the Protodog Task profile for a bounded engineering objective. Use when the engineer invokes the Task entry with intent, input/spec references, or an existing task plan.

  • working-canvas

    Maintain the working canvas — a session-scoped visual model of diagram-suited work (a mapping between structures, a topology, a lifecycle, or a data flow) — from the baseline turn onward, through ideation, planning, and execution. Use when such a session begins, when a decision surface or gate needs

Subagents (1)

  • protodog-challenge

    Protodog's pinned challenge agent type — audit challenge and resulting remediation on the top-model configuration. Use when the assurance policy routes challenge or remediation work and the session model is not that tier; the invocation supplies the audit-cycle paths, the owning plan, and the pinned

Hooks (4)

  • PreToolUse

    dotnet "${CLAUDE_PLUGIN_ROOT}"/hooks/protodog-hooks.cs pre-bash

  • PreToolUse

    dotnet "${CLAUDE_PLUGIN_ROOT}"/hooks/protodog-hooks.cs pre-write

  • PostToolUse

    dotnet "${CLAUDE_PLUGIN_ROOT}"/hooks/protodog-hooks.cs post-bash

  • PostToolUse

    dotnet "${CLAUDE_PLUGIN_ROOT}"/hooks/protodog-hooks.cs post-plan-write

View source on GitHub

Problems found in this repo's manifests

  • .claude-plugin/marketplace.json is not valid JSON

Maintain protodog?

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