ワンクリックで
sdd-propose
Create or update `proposal.md` for an OpenSpec change.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Create or update `proposal.md` for an OpenSpec change.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Mandatory thoth-mem workflow contract for orchestrator/subagent memory ownership, parent session_id/project dispatch, prompt-save prohibitions, project-scoped read tools, session-summary ownership, and durable observation rules. Use whenever work mentions thoth-mem, persistent memory, orchestrator/subagents, session_id, project, saved prompts, session summaries, or project-level memory context.
Execute SDD task lists with real-time progress tracking, sub-agent dispatch, and verification checkpoints.
Review SDD task plans for execution blockers and return [OKAY] or [REJECT].
Generate phased `tasks.md` checklists from specs and design.
Repository understanding and hierarchical codemap generation
Mandatory step-0 requirements discovery for non-trivial work before any implementation or SDD routing decisions.
| name | sdd-propose |
| description | Create or update `proposal.md` for an OpenSpec change. |
Create the proposal artifact for a change and persist it with thoth-mem.
~/.config/opencode/skills/_shared/openspec-convention.md~/.config/opencode/skills/_shared/persistence-contract.md~/.config/opencode/skills/_shared/thoth-mem-convention.mdThe orchestrator passes the artifact store mode (thoth-mem, openspec, or
hybrid). Follow
~/.config/opencode/skills/_shared/persistence-contract.md for read/write
rules per mode.
thoth-mem: persist to thoth-mem only — do NOT create or modify
openspec/ files.openspec: write files only — do NOT call thoth-mem save tools.hybrid: persist to both (default).proposal.mdchange-nameRead the shared conventions before drafting.
If the change already exists, recover the latest proposal using the
retrieval protocol in
~/.config/opencode/skills/_shared/persistence-contract.md.
Review relevant main specs under openspec/specs/ to avoid proposing
contradictions.
If the selected mode includes OpenSpec, write
openspec/changes/{change-name}/proposal.md using this shape. In
thoth-mem mode, produce the same content without creating the file:
# Proposal: {Change Title}
## Intent
## Scope
### In Scope
### Out of Scope
## Approach
## Affected Areas
## Risks
## Rollback Plan
## Success Criteria
If the selected mode includes thoth-mem, persist the full proposal with:
thoth_mem_mem_save(
title: "sdd/{change-name}/proposal",
topic_key: "sdd/{change-name}/proposal",
type: "architecture",
project: "{project}",
scope: "project",
content: "{full proposal markdown}"
)
In hybrid mode, both the filesystem artifact and thoth-mem save must
succeed.
Return a short report with:
Change: change nameArtifact: openspec/changes/{change-name}/proposal.mdTopic Key: sdd/{change-name}/proposalSummary: 2-4 bullets covering intent, scope, and major risksNext Step: sdd-spec (full pipeline) or sdd-tasks (accelerated pipeline)thoth_mem_mem_search output alone when the mode uses
thoth-mem. Follow the 3-layer recall protocol: search(mode: "compact") →
timeline → get_observation to retrieve the full artifact body.