Agent Plugins Marketplace
← All plugins

ossify

v1.14.2

Skeleton-first lifecycle from Release 0 through MVP and v1. An alternate replacement for scaffold-onboard + scaffold-dev, not a stage alongside them. workspace-init is optional - /ossify:start and /ossify:adopt author the topology declaration themselves. Since 1.8.0 /ossify:run-spine accepts an optional --external-executor flag handing the work items of a round to a caller-supplied, provider-neutral in-session procedure; the no-flag command is unchanged. Since 1.14.0 /ossify:run-spine re-enters a started spine on its own, at a round barrier or mid-round, printing a reconcile read-out and halting before any mutation on state it cannot reconcile.

CodexClaude Code10 Skills

By PrasLicense: MIT0 GitHub starsUpdated 2 weeks ago

Directory evidence

Runtimes
Codex and Claude Code
Parsed components
10 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 ossify 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 ossify@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 “ossify” remain stable.

  • Codex: ossify@agent-plugin-marketplace → ossify@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 ossify/.

Plugin files

ossify/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
├── skills/adopt/SKILL.md
├── skills/challenge/SKILL.md
├── skills/close/SKILL.md
├── skills/doctor/SKILL.md
├── skills/patch/SKILL.md
├── skills/plan-release/SKILL.md
├── skills/plan-spine/SKILL.md
├── skills/start/SKILL.md
├── skills/wayfinder/SKILL.md
└── skills/work-item/SKILL.md

Included Skills10

adoptskills/adopt/SKILL.md

Adopt an existing project into ossify — six fail-closed gates, six conversions (journey re-marked shipped|next|later, the current cut as a present-tense clean-checkout test, bones back-derived from ADRs, Release 0 closed retroactively, artifacts reconciled, demo-ledger seed candidates recorded), and an adoption record. For the codebase that already has code, tests, history, and decisions; /ossify:start refuses it.

challengeskills/challenge/SKILL.md

Stress-test a plan or design by interview, or run an adversarial audit of a written spec or plan with an optional external fresh-frame adversary. Activate on "grill me", "stress-test this", "pressure-test this", "challenge my design", "poke holes", "what am I missing", "audit this spec", "adversarial review", "deep audit", "fresh-frame review", or /ossify:challenge. Ossify's lifecycle moments call both modes internally — the bone grill gate, the spec-core close audit, the release class veto, the spine plan and close audits.

closeskills/close/SKILL.md

Run the ossify close ceremony — one skill, three scopes, routed from the id shape (a work item r1.s2.w3, a spine r1.s2, a release r1). Use when the user says close work item r1.s2.w3, close the spine, close spine r1.s2, close the release, run the close ceremony, run the impl-check gate, or /close <id>. Not spine decomposition or spec/demo-criteria authoring (/plan-spine), not release selection or the bone/flesh declaration (/plan-release), not executing a work item (/work-item).

doctorskills/doctor/SKILL.md

Diagnose an ossify project and name the remedy for what it finds — state health and state-vs-repo drift, rotting demo lines, outstanding fakes, patch records, orphan worktrees, lean-spec validation, machine-checkable-rule authoring, the Claude/Codex interop check, the skill budgets, and plugin provenance. Use when the user says run doctor, check project health, validate the spec, add a project rule, check Codex interop, find orphan worktrees, check plugin provenance, or /ossify:doctor. Not the close gates (/close), not onboarding (/start).

patchskills/patch/SKILL.md

Ship a defect in shipped behaviour, or a small request from another project that it cannot fake, as a versioned patch off the default branch — reproduce-first for a defect, acceptance-criteria-first for a request, then a PR and a tag. Use when handed issue numbers or a described defect to fix outside any spine, or on /ossify:patch. Not new scope (the intake queue), not a large request (/plan-spine), not a change nothing observes (close's direct-commit patch lane).

plan-releaseskills/plan-release/SKILL.md

Plan an ossify release — groom the feature map into spines, phrase exit criteria as user journeys, sequence spines by DAG, declare each spine bone or flesh under a fail-closed internal critic veto, and emit RELEASE.md. Use when the user wants to plan a release, groom the feature map, pick spines for the next release, plan Release 0 (the skeleton), or runs /plan-release. Requires a project onboarded via /start. Not spec-core onboarding (/start) or spine decomposition (/plan-spine).

plan-spineskills/plan-spine/SKILL.md

Plan one ossify spine — decompose it into 1-5 work items, identify rounds via a DAG, author a spec per round, and author the cumulative-demo criteria under the journey-line floor. Use when the user wants to plan a spine, decompose a spine into work items, author demo criteria, start building a spine, or runs /plan-spine. Requires a release planned via /plan-release. Not release selection or the bone/flesh declaration (/plan-release), not spec-core onboarding (/start).

startskills/start/SKILL.md

Drive ossify spec-core onboarding for a new project — the Patton journey map, the skeleton cut that fixes Release 0, the bones registry, and the privacy posture with its moat channels — producing a lean MASTER-SPEC, memory bank, bones ADRs and a seed feature map. Use when the user wants to start a new project, onboard a project into ossify, kick off a skeleton-first build, or runs /start. Resolves or authors the topology declaration; halts only if it still fails to resolve. Not release planning (/plan-release), spine decomposition (/plan-spine), or amending an existing spec (/amend-spec).

wayfinderskills/wayfinder/SKILL.md

Decision-ticket maps on an issue tracker — chart a question into a map plus its research/smoke-test/spike/prototype/grilling/task tickets, or work an existing map's frontier one ticket per session. Activate on a wayfinder map name, number, or URL, a loose decision-shaped question too big for one session, or /ossify:wayfinder. Not release or spine planning — those stay build-slice DAGs (/ossify:plan-release, /ossify:plan-spine).

work-itemskills/work-item/SKILL.md

Execute one ossify work item end to end from its handoff doc — pre-flight gates, a RED gate per command-bearing AC, the TDD loop, a report.md, then stage-never-commit and one structured JSON return. Also drives a spine's rounds. Use when the user says execute work item r1.s2.w1, implement the work item, run the handoff at <path>, run the rounds, execute the spine, dispatch the work items, or /work-item. Not spec or demo authoring (/plan-spine); not the work-item gate, demo, harvest or retro (/close).

Plugin manifests2

ossify/.codex-plugin/plugin.json
{
  "name": "ossify",
  "version": "1.14.2",
  "description": "Skeleton-first lifecycle from Release 0 through MVP and v1. An alternate replacement for scaffold-onboard + scaffold-dev, not a stage alongside them. workspace-init is optional - /ossify:start and /ossify:adopt author the topology declaration themselves. Since 1.8.0 /ossify:run-spine accepts an optional --external-executor flag handing the work items of a round to a caller-supplied, provider-neutral in-session procedure; the no-flag command is unchanged. Since 1.14.0 /ossify:run-spine re-enters a started spine on its own, at a round barrier or mid-round, printing a reconcile read-out and halting before any mutation on state it cannot reconcile.",
  "author": {
    "name": "Pras"
  },
  "repository": "https://github.com/draco28/claude-agent-scaffolding",
  "license": "MIT",
  "keywords": [
    "lifecycle",
    "skeleton-first",
    "release",
    "spine",
    "handoff"
  ],
  "skills": "./skills/",
  "interface": {
    "displayName": "Ossify",
    "shortDescription": "Plan a release as a skeleton and drive it from Release 0 through MVP and v1.",
    "longDescription": "Ossify plans a release as a skeleton, drives its spine round by round, and closes it with a ceremony that harvests what the round learned. It replaces the scaffold-onboard + scaffold-dev pair rather than composing with them — install one lifecycle or the other, not both. workspace-init is optional as of 1.3.0: the first entry point authors .ossify/topology.json itself when nothing resolves on the walk-up path, and reads a workspace-init .workspace/pairing.json as a translated fallback when one exists. The grill and the adversarial critic are internal (the challenge skill) since 1.1.0, so the release-planning veto and the spine-close audit run on every install; an external fresh-frame adversary joins close-depth audits when one is configured. One limit on Codex specifically: round execution dispatches an implementer subagent that only the Claude Code and OpenCode surfaces register.",
    "developerName": "Pras",
    "category": "Coding",
    "capabilities": [
      "Interactive",
      "Read",
      "Write"
    ],
    "defaultPrompt": [
      "Onboard this project's spec core with ossify.",
      "Open the next release and plan its spine.",
      "Diagnose this repo's ossify state."
    ],
    "websiteURL": "https://github.com/draco28/claude-agent-scaffolding/tree/main/ossify",
    "brandColor": "#57534E"
  }
}
ossify/.claude-plugin/plugin.json
{
  "name": "ossify",
  "version": "1.14.2",
  "description": "Skeleton-first lifecycle from Release 0 through MVP and v1, replacing scaffold-onboard + scaffold-dev. workspace-init is optional: /ossify:start and /ossify:adopt author .ossify/topology.json themselves. Grill/critic ship as /ossify:challenge. /ossify:start onboards, /ossify:adopt takes on an existing repo, /ossify:plan-release and /ossify:plan-spine plan, /ossify:run-spine drives rounds, /ossify:close closes, /ossify:doctor diagnoses, /ossify:wayfinder charts tickets, /ossify:patch ships a shipped defect or a small can't-fake request as a versioned patch, plus the any-repo /ossify:handoff and /ossify:work-pr. Since 1.8.0 /ossify:run-spine accepts an optional --external-executor flag that hands a round's work items to a caller-supplied, provider-neutral in-session procedure; the no-flag command is unchanged. Since 1.14.0 /ossify:run-spine re-enters a started spine on its own, at a round barrier or mid-round, printing a reconcile read-out and halting before any mutation on state it cannot reconcile."
}

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

[ossify on Agent Plugins Marketplace](https://pluginsmp.com/plugins/ossify)