claude

dev-jawn

Joe's spec/ready/ui-design/architecture/implement/dod/submit/retro development loop, plus create-goal and an autopilot driver. Toggle it off to swap in a different workflow. Ships the workflow policy as a UserPromptSubmit hook so the rules leave context when the plugin is disabled.

5 on GitHubby Joe Cotellesev1.7.0updated 2 days ago
/

Plugin dev-jawn from marketplace joec in JoeCotellese/claude-code-config. 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 (10)

  • architecture

    Architecture stage: decides how to build an issue labeled stage:architecture, which /ready sets on a pass. Invoke with `/architecture #<issue>` or when the user says 'architect #N', 'technical design for #N'. Runs the domain architect against the stories, guardrails and design, fills the issue's Tec

  • autopilot

    Hands-off dev-jawn run from idea or issue to an open PR, with one stop at the end. Invoke with `/autopilot #<issue>` or `/autopilot <description>`, or when the user says 'autopilot #N', 'run this hands-off', 'build it and show me at the end'. Adds the autopilot label, drives every phase in one sessi

  • create-goal

    Author a `/goal` agentic loop. Invoke with `/create-goal <what you want to run>` or when the user says 'create a goal', 'write a loop', 'make this run unattended', 'how do I loop this', 'what should my exit condition be'. Routes away first if the job actually wants /loop, a fresh-context Agent, or a

  • dod

    Definition of Done runner. Invoke with `/dod #<issue>` or when the user says 'run the DoD', 'is this done', 'check acceptance', 'did it pass'. Runs the unit suite and the acceptance test authored at /ready against the built app, reconciles every acceptance criterion to the channel that observes it,

  • implement

    Feature implementation phase. Invoke with `/implement #<issue>` or when user says 'implement', 'work on issue #', 'start coding'. Clears context, fetches issue, enters plan mode, then implements with TDD under a goal whose exit condition is the Definition of Done. Runs /dod to close the loop and gat

  • ready

    Definition of Ready gate. Invoke with `/ready #<issue>` or when the user says 'is this ready', 'DoR check', 'audit this issue', 'can we implement #N'. Audits an issue against eight readiness criteria, repairs what it can (rewrites vague acceptance criteria, names accessibility identifiers, derives t

  • retro

    Loop repair after a failure. Invoke with `/retro` or when the user says 'why did that get through', 'retro this', 'fix the gate', 'that should have been caught'. Runs after a DoR failure, a blocking committee finding, or a failed Definition of Done: names the gate that should have caught it, amends

  • spec

    Specification phase: requirements and design. Invoke with `/spec <feature description>` to create an issue, `/spec #<issue>` to resume or re-spec one, `/spec #<issue> design` to run only the design step, or after /ready routes an issue back. Also triggers on 'new feature', 'plan feature', 'create sp

  • submit

    Feature submission phase. Invoke with `/submit` or when user says 'ready for review', 'create PR', 'submit'. Confirms the Definition of Done passed, runs /code-review plus a fresh-context lens committee sized by the effort label, pushes, creates the PR/MR, handles review iteration, and gates to merg

  • ui-design

    Design step of /spec, run unattended. Invoke with `/ui-design #<issue>`, through `/spec #<issue> design`, or when the user says 'design the UI', 'prototype this', 'let's design #N'. Builds a static prototype (the real target view rendered with fake data: SwiftUI `#Preview` on Apple platforms, HTML o

Slash commands (1)

  • /dev-jawn:cpr

Subagents (2)

  • acceptance-criteria-reviewer

    Reviews a branch diff against the acceptance criteria of a specific issue. Invoked by /submit as the acceptance-criteria lens of the code review committee. Runs in a fresh context so it has not accepted the builder's assumptions. Give it the issue number, the acceptance criteria verbatim, and the di

  • test-adequacy-reviewer

    Reviews the tests added on a branch for whether they actually guard anything. Invoked by /submit as the test-adequacy lens of the code review committee at effort/L. Runs in a fresh context. Give it the branch diff and the issue's acceptance criteria.

Hooks (1)

  • UserPromptSubmit

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/workflow-policy.sh"

View source on GitHub

More from JoeCotellese/claude-code-config

All 3 plugins →

obsidian

claude

Joe's Obsidian-vault skills: Zettelkasten capture from books and videos, a video-transcript companion, dev-log capture, meeting processing, and the scotch tasting journal. Toggle it off to remove the whole Obsidian skill set from context.

6 skills

5

parlo

claude

Language learning built on 8-10 core sentences you remix, with smem spaced repetition for review. Language facts live in per-language profiles under ~/.config/parlo, not in the skills.

4 skills

5

Maintain dev-jawn?

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 plugins3 plugins