Agent Plugins Marketplace
← All plugins

scaffold-dev

v0.18.0

Sprint-driven implementation workflow for shared Claude/Codex dual-repo workspaces. Opt-in async architect-critic review gate at slice/spec close.

CodexClaude Code13 Skills

By PrasLicense: MIT0 GitHub starsUpdated 2 weeks ago

Directory evidence

Runtimes
Codex and Claude Code
Parsed components
13 skill or MCP entries
Source updated
Oct 4, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install scaffold-dev for Codex and Claude Code

Installs for the current user
codex plugin marketplace add pulseai-labs/claude-agent-scaffolding
codex plugin marketplace upgrade claude-agent-scaffolding-codex
codex plugin add scaffold-dev@claude-agent-scaffolding-codex

Paste and run these commands in a terminal with Codex. They add and refresh the claude-agent-scaffolding-codex catalog, then install this plugin.

Compatibility: the page URL and API slug “scaffold-dev” remain stable.

  • Codex: scaffold-dev@agent-plugin-marketplace → scaffold-dev@claude-agent-scaffolding-codex

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/pulseai-labs/claude-agent-scaffolding

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is scaffold-dev/.

Plugin files

scaffold-dev/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
├── skills/appending-changelog-entry/SKILL.md
├── skills/authoring-runbook/SKILL.md
├── skills/closing-vertical-slice/SKILL.md
├── skills/deferring-work-item/SKILL.md
├── skills/executing-work-item/SKILL.md
├── skills/flipping-adr-status/SKILL.md
├── skills/handing-off-session/SKILL.md
├── skills/implementation-checking/SKILL.md
├── skills/planning-vertical-slice/SKILL.md
├── skills/recording-architecture-decision/SKILL.md
├── skills/verifying-spec-citations/SKILL.md
├── skills/working-pull-request/SKILL.md
└── skills/writing-sprint-retrospective/SKILL.md

Included Skills13

appending-changelog-entryskills/appending-changelog-entry/SKILL.md

Append a Keep-a-Changelog 1.1.0 bullet to `<canonical>/CHANGELOG.md` under `## [Unreleased]` in one of six categories (Added / Changed / Deprecated / Removed / Fixed / Security); prompts for category AND entry text, never silently picks. Use this when the user says `add changelog entry`, `append to changelog`, `log changelog`, `changelog: <entry>`, or invokes `/changelog`. Does NOT cut a release section. Fails fast when `CHANGELOG.md` is absent — surfaces a `/scaffold-docs` hint.

authoring-runbookskills/authoring-runbook/SKILL.md

Author a new SRE-style operational runbook under `<canonical>/docs/runbooks/<topic-kebab>.md` (six sections: Overview, Symptoms, Immediate response, Diagnosis, Mitigation, Postmortem link); extracts topic inline or prompts; collision-aware (2-option menu on duplicate). Use this when the user says `author runbook for X`, `write a runbook`, `create operational runbook`, `write runbook`, or invokes `/runbook [topic]`. Does NOT execute runbooks (operator behavior).

closing-vertical-sliceskills/closing-vertical-slice/SKILL.md

Run the three-layer slice-close ceremony — auto-demo (halt-on-first-fail), manual-demo, architect-critic review at close depth, `retrospective.md` authoring, memory-bank harvest sweeping `report.md` + handoffs with `[report]`/`[handoff]` source tags, then worktree + branch cleanup (only after harvest). Also owns sprint-close handoff cleanup on the final slice. Use this when the user says `close VS-N.M.K`, `slice close`, `wrap up the slice`, or `run slice-close ceremony`.

deferring-work-itemskills/deferring-work-item/SKILL.md

File a non-blocking gap as a project-repo GitHub issue and record a lean [TD] index pointer. Use when the user says `/defer`, "defer this", "file this as tech debt", "track this for later", or when the orchestrator captures a deferral at round-close. Orchestrator-side only — never invoked from the implementer-agent subagent (it has no gh access).

executing-work-itemskills/executing-work-item/SKILL.md

Execute one work item per its handoff doc — pre-flight gates clean state + spec ambiguity, then TDD loop + verification commands + `report.md`; stages but NEVER commits (orchestrator owns the commit boundary). Dual-use: standalone skill (`/work-item <handoff-path>`) AND system prompt for `scaffold-dev:implementer-agent` subagent. Use this when the user says `execute work item N.NN`, `implement the work item`, `handoff at <path>`, or `/work-item <handoff-path>`.

flipping-adr-statusskills/flipping-adr-status/SKILL.md

Flip an ADR's Status from Proposed to Accepted post-merge and append an Empirical validation section (operator-reported signal + date). Use this when the user says "flip ADR status", "mark ADR accepted", "accept ADR <n>", "empirical validation for ADR", or invokes `/flip-adr <adr-number-or-path>`. Resolves the ADR via the manifest-routed product/process dirs, verifies it is currently in the Proposed status, and refuses if it is already Accepted or not found. Targeted edit only — never re-authors the ADR body.

handing-off-sessionskills/handing-off-session/SKILL.md

Compose a forward or return session handoff doc for out-of-slice transitions (sprint-boundary carry-forward, mid-slice context-bloat, bug-fix detour). Use this when the user says `handoff to next session`, `hand this off`, `context bloated`, `fresh session for VS-N.M.K`, `compose a handoff`, `write a return handoff`, or invokes `/handoff [--return ...]`. NEVER edits `.gitignore`, NEVER commits; `scaffold-dev:implementer-agent` is forbidden from invoking this skill.

implementation-checkingskills/implementation-checking/SKILL.md

Per-work-item verification gate — runs `auto:` AC lines (halt-on-first-fail), cross-checks `report.md` outcomes, checks machine-checkable rules from `03-code-patterns.md`; surfaces source-tagged errors (`[AC]`, `[report cross-check]`, `[rule]`) + menu on fail; reports green on all-pass. Use this when the user wants to verify work item N.NN, check round 1, asks "is this work item done", or says "verify the implementation". Read-only: never commits, merges, or auto-fixes.

planning-vertical-sliceskills/planning-vertical-slice/SKILL.md

Drive the full vertical-slice lifecycle — decompose into 4-5 work items, identify rounds via DAG, author specs upfront, offer grill-me at three gates, invoke architect-critic, then per round spawn worktrees + dispatch `scaffold-dev:implementer-agent` subagents. Use this when the user wants to plan VS-1.1.1, orchestrate VS-1.1.1, start a new vertical slice, or says "let's plan the next slice". Refuses to start without a workspace-init pairing manifest.

recording-architecture-decisionskills/recording-architecture-decision/SKILL.md

Author a new MADR-lite ADR under the manifest-routed target — product ADRs to `<canonical>/docs/adr/`, process ADRs to `<ai-workspace>/docs/adr/`; always prompts to disambiguate product-vs-process (never auto-picks). Use this when the user says `record ADR`, `log this decision`, `add architecture decision`, `ADR for X`, or invokes `/adr`. Fails fast when the ADR directory is missing (does NOT auto-create); surfaces a `/scaffold-docs` remediation hint. Offers a status protocol at authoring time — `accepted-on-author` (default) or `proposed-then-flip` for an ADR that companions a build slice (later flipped to Accepted via `/flip-adr` once an empirical signal lands).

verifying-spec-citationsskills/verifying-spec-citations/SKILL.md

Verify that the citations in a draft vertical-slice spec resolve — file paths and quoted function signatures via deterministic checks, REQ-ID and ARCH §-ref denotation via agent judgment. Use this when the user wants to verify spec citations, check a draft spec for citation drift, asks "do the REQ-IDs / file paths / signatures in this spec still resolve?", or before locking a slice spec. Read-only — never edits the spec. Manifest-routed. Skill-only invocation; no dedicated slash command.

working-pull-requestskills/working-pull-request/SKILL.md

Drive an arbitrary pull request through the full review-fix-merge loop — fetch reviewer findings, disposition each, drive the fixes, re-review on the new head, defer leftovers, and merge on explicit ack. Slice-decoupled and manifest-free: works on any gh repo. Use when the user says /work-pr, 'work this PR', 'drive PR #N to merge', 'review and fix this PR', 'run the pre-merge gate on PR N', 'get this PR mergeable', or hands you a PR number/URL to take to merge. NOT for slice/sprint close — closing-vertical-slice and writing-sprint-retrospective own those PR paths.

writing-sprint-retrospectiveskills/writing-sprint-retrospective/SKILL.md

Aggregate per-slice retrospectives for a closed sprint and author `sprint-N/sprint-retrospective.md` (goal vs. delivered, per-slice rollup, cross-slice patterns, memory-bank totals, lessons). Refuses if ANY slice lacks `retrospective.md` — names the un-closed slice, points at `closing-vertical-slice`. Read-only against slice retros. Use this when the user says `close sprint N`, `write sprint retro`, `aggregate sprint retros`, `sprint retrospective for sprint N`, or invokes `/close-sprint N`.

Plugin manifests2

scaffold-dev/.codex-plugin/plugin.json
{
  "name": "scaffold-dev",
  "version": "0.18.0",
  "description": "Sprint-driven implementation workflow for shared Claude/Codex dual-repo workspaces. Opt-in async architect-critic review gate at slice/spec close.",
  "author": {
    "name": "Pras"
  },
  "repository": "https://github.com/draco28/claude-agent-scaffolding",
  "license": "MIT",
  "keywords": [
    "development",
    "orchestration",
    "vertical-slice",
    "handoff",
    "subagent"
  ],
  "skills": "./skills/",
  "interface": {
    "displayName": "Scaffold Dev",
    "shortDescription": "Plan, execute, verify, and hand off vertical-slice development.",
    "longDescription": "Scaffold Dev consumes scaffold-onboard's roadmap, machine-checkable rules, and demo criteria to drive vertical-slice implementation. In Codex it supports worker-style implementation handoffs with a manual fresh-session fallback, while preserving Claude Code implementer-agent behavior.",
    "developerName": "Pras",
    "category": "Coding",
    "capabilities": [
      "Interactive",
      "Read",
      "Write"
    ],
    "defaultPrompt": [
      "Orchestrate VS-1.1.1.",
      "Execute this work item handoff.",
      "Write a session handoff."
    ],
    "websiteURL": "https://github.com/draco28/claude-agent-scaffolding/tree/main/scaffold-dev",
    "brandColor": "#B45309"
  }
}
scaffold-dev/.claude-plugin/plugin.json
{
  "name": "scaffold-dev",
  "version": "0.18.0",
  "description": "Sprint-driven orchestrator-implementer workflow for dual-repo workspaces. 13 skills, 7 slash commands (incl. standalone /work-pr review-fix-merge gate), custom implementer-agent subagent type via Task tool, handoff escape valve. Composes with workspace-init (manifest), scaffold-onboard (R1/R2/R3 contract), architect-critic (filesystem probe + critiquing-spec + opt-in async review gate), ai-mentor (grill-me at 3 gates). Replaces scaffold v1.0.0.",
  "author": {
    "name": "Pras"
  },
  "category": "workflow",
  "license": "MIT",
  "composition": {
    "consumes": [
      "workspace-init.manifest",
      "scaffold-onboard.R1",
      "scaffold-onboard.R2",
      "scaffold-onboard.R3"
    ],
    "invokes": [
      "architect-critic:critiquing-spec",
      "ai-mentor:grill-me"
    ],
    "produces": [
      "docs/specs/sprint-N/VS-*/spec.md",
      "docs/specs/sprint-N/VS-*/handoff.md",
      "docs/specs/sprint-N/VS-*/report.md",
      "docs/specs/sprint-N/VS-*/retrospective.md",
      "docs/specs/sprint-N/sprint-retrospective.md",
      ".workspace/handoffs/*.md"
    ]
  }
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[scaffold-dev on Agent Plugins Marketplace](https://pluginsmp.com/plugins/scaffold-dev)