soujo
v0.4.0Resumable spec → plan → layer workflow shared by Claude Code and Codex
By Silent MalachiteLicense: 0BSD0 GitHub starsUpdated 6 days ago
Directory evidence
- Runtimes
- Codex and Claude Code
- Parsed components
- 8 skill or MCP entries
- Source updated
- Sep 17, 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 soujo for Codex and Claude Code
codex plugin marketplace add SilentMalachite/Soujo
codex plugin marketplace upgrade soujo
codex plugin add soujo@soujoPaste and run these commands in a terminal with Codex. They add and refresh the soujo catalog, then install this plugin.
Compatibility: the page URL and API slug “soujo” remain stable.
- Codex:
soujo@agent-plugin-marketplace→soujo@soujo
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/SilentMalachite/SoujoClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.
Plugin files
├── .codex-plugin/plugin.json├── .claude-plugin/plugin.json├── skills/close/SKILL.md├── skills/converge/SKILL.md├── skills/go/SKILL.md├── skills/map/SKILL.md├── skills/plan/SKILL.md├── skills/resume/SKILL.md├── skills/review/SKILL.md└── skills/spec/SKILL.md
Included Skills8
Soujo のプロジェクトで作業を中断する前に、中断の記録と WIP コミットを残すときに使う。
Soujo の最後の層の後に、コードを .soujo/SPEC.md の受け入れ基準と原則に照らし、足りない分を .soujo/PLAN.md に層として足すときに使う。
Soujo の .soujo/NEXT.md が指す層を実装し、次の NEXT.md を書いてコミットまで締めるときに使う。
Soujo の計画・コードの依存・直近の差分を図で示すときに使う。
Soujo の .soujo/SPEC.md を30分以内の層に分け、.soujo/PLAN.md を書くときに使う。
Soujo のプロジェクトで作業を再開するとき、現在地と次にやることを4行(3日以上空いていれば続けて brief の5行)で示すために使う。
Soujo の直近の層の変更をレビューし、見つけたものを絞らず全部表で出すときに使う。
Soujo で作るものを1問ずつの対話で決め、.soujo/SPEC.md を書くときに使う。
Plugin manifests2
{
"name": "soujo",
"version": "0.4.0",
"description": "Resumable spec → plan → layer workflow shared by Claude Code and Codex",
"author": {
"name": "Silent Malachite",
"url": "https://github.com/SilentMalachite"
},
"homepage": "https://github.com/SilentMalachite/Soujo",
"repository": "https://github.com/SilentMalachite/Soujo",
"license": "0BSD",
"keywords": [
"workflow",
"spec",
"plan",
"resume",
"claude-code"
],
"skills": "./skills/",
"interface": {
"displayName": "Soujo",
"shortDescription": "Resumable spec → plan → layer workflow",
"longDescription": "Keeps the spec, the plan of 30-minute layers, the journal, and the next step in .soujo/, so work resumes after any interruption and continues across Claude Code and Codex. Skills: $spec, $plan, $go, $converge, $resume, $map, $review, $close.",
"developerName": "Silent Malachite",
"category": "Productivity",
"capabilities": [
"Interactive",
"Write"
],
"websiteURL": "https://github.com/SilentMalachite/Soujo",
"defaultPrompt": [
"$spec",
"$resume",
"$go"
]
}
}{
"name": "soujo",
"description": "Resumable spec → plan → layer workflow shared by Claude Code and Codex",
"author": {
"name": "Silent Malachite",
"url": "https://github.com/SilentMalachite"
},
"homepage": "https://github.com/SilentMalachite/Soujo",
"repository": "https://github.com/SilentMalachite/Soujo",
"license": "0BSD",
"keywords": [
"workflow",
"spec",
"plan",
"resume",
"codex"
]
}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.
[soujo on Agent Plugins Marketplace](https://pluginsmp.com/plugins/soujo)