sdd-composy
v0.1.0+codex.20260908000000Portable spec-driven development for Claude Code, Codex, Hermes Agent, and OpenCode with human-readable contracts, durable operational state, traceability, bounded autonomous correction, and isolated fleets.
By Paulo SoaresLicense: Apache-2.02 GitHub starsUpdated last week
Directory evidence
- Runtimes
- Codex and Claude Code
- Parsed components
- 17 skill or MCP entries
- Source updated
- Sep 15, 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 sdd-composy for Codex and Claude Code
codex plugin marketplace add pwdev-solucoes/pwdev-claude-marketplace
codex plugin marketplace upgrade pwdev-flow
codex plugin add sdd-composy@pwdev-flowPaste and run these commands in a terminal with Codex. They add and refresh the pwdev-flow catalog, then install this plugin.
Compatibility: the page URL and API slug “sdd-composy” remain stable.
- Codex:
sdd-composy@agent-plugin-marketplace→sdd-composy@pwdev-flow
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/pwdev-solucoes/pwdev-claude-marketplaceClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/sdd-composy/.
Plugin files
├── .codex-plugin/plugin.json├── .claude-plugin/plugin.json├── skills/sdd-evidence/SKILL.md├── skills/sdd-execute/SKILL.md├── skills/sdd-fleet/SKILL.md├── skills/sdd-init/SKILL.md├── skills/sdd-loop/SKILL.md├── skills/sdd-map/SKILL.md├── skills/sdd-prd/SKILL.md├── skills/sdd-qa/SKILL.md├── skills/sdd-quick/SKILL.md├── skills/sdd-review/SKILL.md├── skills/sdd-status/SKILL.md├── skills/sdd-stories/SKILL.md├── skills/sdd-sync/SKILL.md├── skills/sdd-tasks/SKILL.md├── skills/sdd-techspec/SKILL.md├── skills/sdd-trace/SKILL.md└── skills/sdd-verify/SKILL.md
Included Skills17
Discover, build, verify, and optionally export (HTML, optional PDF) the evidence manifest of one SDD Composy task in evidence_required, routing it toward review_required. Use when acceptance evidence must be assembled or checked — 'juntar as evidências da task', 'gerar o relatório de evidências', 'verify the evidence manifest'. Do NOT use to run tests (sdd-qa), review code (sdd-review), or inspect the trace (sdd-trace).
Implement exactly one SDD Composy task in the ready state with dependency preflight, TDD RED evidence, allowed paths, real verification commands, and the guarded transition to qa_required. Use when a ready task should be executed — 'executar a TASK-003', 'implementar a próxima tarefa', 'run task 4'. Do NOT use for changes without an approved task (sdd-quick), for autonomous multi-stage correction (sdd-loop), or for QA, review, or verification.
Launch, inspect, or tear down an isolated fleet of ready SDD Composy tasks: one branch and Git worktree per member, a bound LOOP, cmux/tmux/headless presentation, no automatic merge. Use to run several ready tasks in parallel — 'rodar várias tarefas em paralelo', 'lançar o fleet', 'fleet status', 'tear down member X'. Do NOT use for a single task (sdd-execute, sdd-loop), for merging without the explicit teardown token, or on OpenCode (no fleet engine).
Initialize or resume the SDD Composy workspace of a repository: preview missing governance and OKF bundle files, apply only approved absent paths, persist the artifact language, and verify. Use when a project needs SDD set up or resumed — 'inicializar o SDD', 'configurar o workspace SDD', 'run init first', or when any SDD skill returned not_initialized. Do NOT use for generic CLAUDE.md or repository setup outside SDD Composy, or for other plugins' init.
Run a bounded, provider-neutral SDD Composy correction loop on one approved task (EXECUTE, QA, EVIDENCE, REVIEW, VERIFY; at most 3 iterations) with explicit approval, safe-stop guards, and fresh verification. Use to continue an approved TASK autonomously — 'rodar o loop na TASK-003', 'continuar a task até passar', 'start a loop on task 4'. Do NOT use for the host's recurring loop runner, for fleets (sdd-fleet), or for a task without human approval.
Produce a deterministic, read-only evidence map of the repository for SDD Composy (languages, manifests, commands, modules, boundaries, staleness) and publish the context bundle only on request. Use before a PRD or TechSpec, or when the map is stale — 'mapear o repositório', 'atualizar o contexto do código', 'what does this codebase look like for SDD'. Do NOT use for architecture decisions, code review, or repository exploration without an SDD workspace.
Create or revise the problem-first SDD Composy PRD (tasks/prd-SLUG/prd.md) with stable RF/CA identifiers, stopping at the human approval gate. Use when a user problem needs a product contract — 'criar o PRD', 'documento de requisitos', 'revisar o PRD do slug X', 'write the requirements for…'. Do NOT use for user stories (sdd-stories), technical design (sdd-techspec), or PRDs outside an initialized SDD workspace.
Independent quality assurance for one SDD Composy task in qa_required: CA coverage, unit/integration/E2E, accessibility, responsiveness, environment, and evidence inventory, producing the QA report and requesting evidence_required. Use when a task finished execution — 'rodar o QA da task', 'testar a TASK-003', 'validar a implementação'. Do NOT use for code review (sdd-review), the final verdict (sdd-verify), or test runs outside an SDD task.
Deliver a small bounded change inside an initialized SDD Composy workspace through the quick path: at most five implementation files, a registered TASK, TDD, evidence, trace, and a verified verdict, escalating otherwise. Use for a precise objective with no existing task — 'ajuste rápido via SDD', 'quick fix under SDD', 'small change to X in the SDD flow'. Do NOT use for an already registered task (sdd-execute), for architecture, migrations, or destructive work, or in repositories without SDD Composy (other plugins' quick).
Independent, traceable code review of one SDD Composy task in review_required against its approved PRD, stories, TechSpec, evidence, and project rules, with stable findings and severities. Use when a task passed QA and evidence — 'revisar a TASK-003', 'code review da task', 'review this task's diff'. Do NOT use for code review outside an SDD workspace (use the host code review), for QA (sdd-qa), or for verification (sdd-verify).
Read-only consolidated snapshot of an SDD Composy workspace: lifecycle stage, task contracts, trace integrity, loops, fleets, and the next action, without changing any file. Use for 'em que pé está o SDD', 'status do fluxo', 'qual a próxima ação', 'where are we in the workflow'. Do NOT use for git, CI, infrastructure, or other plugins' status, or to change state.
Create, revise, or resolve applicability for SDD Composy user stories (US/SC) from an approved PRD and domain evidence, stopping at the human gate. Use after the PRD is approved — 'gerar as histórias de usuário', 'cenários de aceite', 'stories for prd-SLUG', 'is stories NOT_APPLICABLE here'. Do NOT use before the PRD is approved, for the TechSpec, or for user-story writing outside SDD.
Reconcile SDD Composy task Markdown and the JSON projection: read-only inspect and plan, then apply only with an explicit authority and the CONFIRM-SDD-SYNC token. Use when task contracts and operational state diverged — 'sincronizar as tarefas', 'o JSON das tasks está desatualizado', 'markdown and json disagree'. Do NOT use to list or advance tasks (sdd-tasks), for a status overview (sdd-status), or to simulate approval.
Generate and safely advance the SDD Composy task projection from approved PRD, stories, and TechSpec: import contracts, list/next/show, and guarded start/block/transition/verify. Use when work must be decomposed or a task's state inspected or moved — 'quebrar a spec em tarefas', 'listar as tarefas', 'qual a próxima task', 'mark TASK-003 blocked'. Do NOT use to implement a task (sdd- execute), reconcile Markdown and JSON (sdd-sync), or for a status overview (sdd- status).
Create or revise the SDD Composy technical specification (tasks/prd-SLUG/techspec.md) from the approved PRD, resolved stories, and mapped codebase, with DEC/RISK and TU/TI/E2E traceability and a human gate. Use when the product contracts are approved and architecture is needed — 'criar a spec técnica', 'techspec do prd-SLUG', 'design the solution for…'. Do NOT use to change product scope, before PRD and stories approval, or for design notes outside SDD.
Inspect, rebuild, or verify the append-only SDD Composy semantic trace (events.jsonl) and its derived projection (trace.json). Use for 'o que aconteceu nessa task', 'histórico do fluxo', 'verificar o trace', 'rebuild the trace projection'. Do NOT use for a status overview (sdd-status), evidence manifests (sdd-evidence), or to edit trace history.
Adversarial verification of one SDD Composy task in verify_required: reproduce every claim with fresh commands, build the truth table, refute stale evidence, and produce the verdict that gates complete. Use when review is done and the task claims to be finished — 'verificar a TASK-003', 'a task está pronta mesmo?', 'is this task really complete'. Do NOT use for QA, code review, or a general 'verify my work' outside an SDD task.
Plugin manifests2
{
"name": "sdd-composy",
"version": "0.1.0+codex.20260908000000",
"description": "Portable spec-driven development for Claude Code, Codex, Hermes Agent, and OpenCode with human-readable contracts, durable operational state, traceability, bounded autonomous correction, and isolated fleets.",
"author": {
"name": "Paulo Soares",
"url": "https://github.com/soarescbm"
},
"homepage": "https://github.com/pwdev-solucoes/pwdev-claude-marketplace",
"repository": "https://github.com/pwdev-solucoes/pwdev-claude-marketplace",
"license": "Apache-2.0",
"keywords": [
"codex",
"spec-driven-development",
"workflow",
"traceability",
"verification",
"fleet",
"portable",
"hermes",
"opencode"
],
"skills": "./skills/",
"interface": {
"displayName": "SDD Composy",
"shortDescription": "Portable spec-driven development workflows",
"longDescription": "Create human-readable product contracts, maintain durable operational state, execute and verify traceable tasks, run bounded autonomous correction loops, and coordinate isolated fleets from the same portable artifacts in Claude Code, Codex, Hermes Agent, and OpenCode.",
"developerName": "PWDEV Solucoes",
"category": "Developer Tools",
"capabilities": [
"Interactive",
"Write"
],
"defaultPrompt": [
"Initialize or resume an SDD Composy workspace.",
"Create and execute a traceable spec-driven development plan.",
"Review and verify this implementation against its approved contracts."
]
}
}{
"name": "sdd-composy",
"displayName": "SDD Composy — Portable Spec-Driven Development",
"version": "0.1.0",
"description": "Portable spec-driven development for Claude Code, Codex, Hermes Agent, and OpenCode with human-readable contracts, durable operational state, traceability, bounded autonomous correction, and isolated fleets.",
"author": {
"name": "Paulo Soares",
"url": "https://github.com/soarescbm"
},
"homepage": "https://github.com/pwdev-solucoes/pwdev-claude-marketplace",
"repository": "https://github.com/pwdev-solucoes/pwdev-claude-marketplace",
"license": "Apache-2.0",
"keywords": [
"claude-code",
"claude-plugin",
"codex",
"spec-driven-development",
"workflow",
"traceability",
"verification",
"fleet",
"portable",
"hermes",
"opencode"
]
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[sdd-composy on Agent Plugins Marketplace](https://pluginsmp.com/plugins/sdd-composy)