Spec Writer
MageByte-Zero/spec-superflow
Create or refine spec-superflow planning artifacts. An agent skill from MageByte-Zero/spec-superflow.
Analyze project structure, populate .claude/docs/DESIGN.md, and write the thin Repository Identity section in .claude/STATE.md.
$ npx skills add DeL-TaiseiOzaki/claude-code-orchestra --skill init -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install DeL-TaiseiOzaki/claude-code-orchestra init --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/DeL-TaiseiOzaki/claude-code-orchestra.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/init .claude/skills/init && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "init" agent skill from https://github.com/DeL-TaiseiOzaki/claude-code-orchestra/tree/main/.claude/skills/init into .claude/skills/init/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "init", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/DeL-TaiseiOzaki/claude-code-orchestra/tree/main/.claude/skills/initType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add DeL-TaiseiOzaki/claude-code-orchestra --skill init -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install DeL-TaiseiOzaki/claude-code-orchestra init --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/DeL-TaiseiOzaki/claude-code-orchestra.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/init .agents/skills/init && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "init" agent skill from https://github.com/DeL-TaiseiOzaki/claude-code-orchestra/tree/main/.claude/skills/init into .agents/skills/init/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "init", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add DeL-TaiseiOzaki/claude-code-orchestra --skill init -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install DeL-TaiseiOzaki/claude-code-orchestra init --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/DeL-TaiseiOzaki/claude-code-orchestra.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/init .cursor/skills/init && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "init" agent skill from https://github.com/DeL-TaiseiOzaki/claude-code-orchestra/tree/main/.claude/skills/init into .cursor/skills/init/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "init", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/DeL-TaiseiOzaki/claude-code-orchestra.git --path .claude/skills/init--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add DeL-TaiseiOzaki/claude-code-orchestra --skill init -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install DeL-TaiseiOzaki/claude-code-orchestra init --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/DeL-TaiseiOzaki/claude-code-orchestra.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/init .gemini/skills/init && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "init" agent skill from https://github.com/DeL-TaiseiOzaki/claude-code-orchestra/tree/main/.claude/skills/init into .gemini/skills/init/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "init", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install DeL-TaiseiOzaki/claude-code-orchestra initInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add DeL-TaiseiOzaki/claude-code-orchestra --skill init -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/DeL-TaiseiOzaki/claude-code-orchestra.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/init .github/skills/init && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "init" agent skill from https://github.com/DeL-TaiseiOzaki/claude-code-orchestra/tree/main/.claude/skills/init into .github/skills/init/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "init", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add DeL-TaiseiOzaki/claude-code-orchestra --skill init -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install DeL-TaiseiOzaki/claude-code-orchestra init --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/DeL-TaiseiOzaki/claude-code-orchestra.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/init .opencode/skills/init && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "init" agent skill from https://github.com/DeL-TaiseiOzaki/claude-code-orchestra/tree/main/.claude/skills/init into .opencode/skills/init/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "init", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
initAnalyze project structure, populate .claude/docs/DESIGN.md, and write the thin Repository Identity section in .claude/STATE.md.
Init is an agent skill from DeL-TaiseiOzaki/claude-code-orchestra. Analyze project structure, populate .claude/docs/DESIGN.md, and write the thin Repository Identity section in .claude/STATE.md.
Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `detect_stack.py`).
It sits in Frontend & Design, covering Design tokens. The licence is MIT.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit ef0d8f8. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships script files (Python), which the agent can run.
Shell commands in SKILL.md call:
python3bashFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Init loads about 1.8k tokens when it runs. Until then it costs about 33 tokens; SKILL.md has 743 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from DeL-TaiseiOzaki/claude-code-orchestra at commit ef0d8f8, republished under its MIT licence (© DeL-TaiseiOzaki). 743 words, ~1,770 tokens.
.claude/skills/init/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Initialize project-owned context without expanding the always-loaded root
AGENTS.md.
.claude/docs/DESIGN.md owns macro requirements and design..claude/STATE.md owns the active main agent, thin repository identity, and
cross-session working state.AGENTS.md is template-owned and must not be edited by this skill.
Never create a CLAUDE.md: Claude Code reads AGENTS.md only when no
CLAUDE.md, .claude/CLAUDE.md or CLAUDE.local.md exists.PROGRESS.md is maintained by /checkpointing.Run:
python3 .claude/skills/init/detect_stack.pyThe script reports evidence, not conclusions. It never infers a command:
evidence.tools names the [tool.*] tables declared in pyproject.toml,
evidence.scripts carries the verbatim package.json script strings, and
evidence.dependencies gives each dependency's name, its raw spec, the
manifest it came from, and the key it was declared under
(project.dependencies, project.optional-dependencies.dev,
dependency-groups.lint, devDependencies.x, …). You decide from that
evidence which commands and libraries are real; do not copy a command the
repository does not declare.
Read these fields before writing anything:
warnings — a manifest that could not be read, decoded, or parsed. Non-empty
means the evidence is partial, even though the exit code is 0.evidence.parsed_manifests / evidence.unparsed_manifests — "parsed and
empty" versus "present but not parsed for dependencies" (Cargo.toml,
go.mod, setup.py, Makefile, Dockerfile).manifests — every checked filename with an explicit true/false, so
"checked and absent" is never mistaken for "never checked".agent_bootstrap — agents_md, no_claude_md_shadow, state_md,
claude_agents_dir, claude_skills_dir, cli_subagent_contract.Exit codes: 0 normal · 1 bad arguments, including a --project-root that is
not a directory · 2 the agent bootstrap is invalid — ok: false and error
name the failed markers. Exit 2 covers the root AGENTS.md contract, the
absence of a shadowing CLAUDE.md, shared state, the CLI-subagent contract,
and both native runtime directories (.claude/agents and .claude/skills must be
real directories; a missing one silently disables all native agent and skill
discovery). Stop and repair the installation — bash scripts/check.sh diagnoses
the same layout — before writing context.
Ask the user for the project purpose, code-language preference, and additional conventions only when repository evidence does not already answer them.
DESIGN.md is written through the typed writer, never by hand: it is a
user-owned document, and update_design.py supplies the dry-run preview, the
atomic replace, the concurrent-modification hash guard, per-cell | escaping,
and validation of the composed document before it replaces the original.
Write the input JSON to .claude/logs/init-design-input.json and use only the
typed keys:
| DESIGN.md target | Input key | Row fields |
|---|---|---|
## 機能要件 (Functional Requirements) | requirements | id, requirement, priority, notes |
## 非機能要件 (Non-Functional Requirements) | nfr | category, requirement, metric |
## 技術選定 (Tech Stack & Rationale) | tech_choices | area, technology, rationale, alternatives |
## アーキテクチャ (Architecture) Agent Roles table | agent_roles | agent, role, responsibilities |
## Key Decisions | decisions | decision, rationale, alternatives (date is stamped for you) |
| Prose sections (背景・目的, スコープ, 制約, TODO / Open Questions) | section_updates | heading, content |
python3 .claude/skills/_shared/update_design.py --input .claude/logs/init-design-input.json
# Read the preview at preview_file, then apply:
python3 .claude/skills/_shared/update_design.py --input .claude/logs/init-design-input.json --apply --require-changeCompletion test — result == "applied" and (decisions_appended > 0 or any
rows_appended value > 0 or sections_updated non-empty). --require-change
turns a no-op into exit 2, so an all-duplicate or all-empty input can never
be reported as populated. Exit 2 also means the DESIGN.md structure is invalid;
exit 3 means DESIGN.md changed underneath the writer — re-read and retry.
Fill only claims supported by repository evidence or the user's answers, and do
not fabricate requirements. Later incremental design changes go through
/design-tracker, which uses the same writer.
## Repository Identity is also written through its typed writer, which
replaces only that section's body and aborts if ## Main Agent,
## Progress Tracker, or any working block would be lost. Write
.claude/logs/init-identity-input.json:
{"identity": "One sentence naming what this repository is."}python3 .claude/skills/_shared/append_state_block.py --type repository-identity \
--input .claude/logs/init-identity-input.json
python3 .claude/skills/_shared/append_state_block.py --type repository-identity \
--input .claude/logs/init-identity-input.json --applyThe writer emits the <!-- Managed by /init. Re-run /init to refresh. -->
marker and the docs/DESIGN.md pointer itself, so the input carries the identity
sentence only. Do not add a heading, a ---, or a second paragraph — the writer
rejects them (exit 1). Confirm result: "applied", structure_ok: true, and
progress_tracker_preserved: true (a real check: it aborts the write with exit
2 when an existing tracker line was deleted or rewritten).
Re-run the closing gate, and report the JSON verdicts rather than a claim:
python3 .claude/skills/init/detect_stack.py
python3 .claude/skills/_shared/validate_doc.py --contract design-doc --file .claude/docs/DESIGN.md
python3 .claude/skills/_shared/validate_doc.py --contract state-doc --file .claude/STATE.mdAll three must exit 0 with ok: true. detect_stack.py confirms shared state
and the native runtime directories are intact; the two contracts confirm the documents
this skill just wrote still have the sections every other skill reads them for —
exit 2 names the missing section. Checking the two documents directly is
stricter than inferring their health from the detector, which is why the detector
alone is no longer the gate.
Then review .claude/rules/ for irrelevant stack-specific rules, but do
not remove them without user approval. Report the evidence you used and the
evidence you rejected, the two updated files, any warnings, and your
recommendations, per .claude/rules/language.md.
© DeL-TaiseiOzaki, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in .claude/skills/init of DeL-TaiseiOzaki/claude-code-orchestra.
Open the folder on GitHubat commit ef0d8f8
Init next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Init this skillDeL-TaiseiOzaki/claude-code-orchestra | 199 | — | ~1.8k | Automated safety check: Pass | MIT | |
| Spec WriterMageByte-Zero/spec-superflow | 846 | 1 repos | ~1.6k | Automated safety check: Pass | MIT | |
| UX Create Manifesth0x91b/dev-3.0 | 309 | — | ~2.7k | Automated safety check: Pass | Apache-2.0 | |
| Build Screentsubotax/melta-ui | 201 | — | ~1.3k | Automated safety check: Pass | MIT | |
| Not A Vibe Codersickn33/agentic-awesome-skills | 47k | 1 repos | ~1.9k | Automated safety check: Warn | MIT | |
| Figma Design System Builderwarpdotdev/warp | 65k | 2 repos | ~4.4k | Automated safety check: Pass | AGPL-3.0 |
MageByte-Zero/spec-superflow
Create or refine spec-superflow planning artifacts. An agent skill from MageByte-Zero/spec-superflow.
h0x91b/dev-3.0
Create the initial Product UX Bible for an existing web or full-screen web app by deeply auditing the repository, using sub-agents when available, and generating docs/ux manifests, schemas, budgets…
tsubotax/melta-ui
melta DS の契約から画面 1 枚(ページ / スクリーン)を生成し、checkhtml で自己検証して coverage と評価不可まで報告する。トリガー: 「画面を作って」「〜ページを生成」「画面生成」「ダッシュボードを作って」「設定画面を作って」「build screen」「generate a page」。AGENTS.md のタスクベース読み込みガイドで契約を引き当て、最大 3…
sickn33/agentic-awesome-skills
Turns vague prompts into 8 structured planning files for brand new projects.
warpdotdev/warp
Builds or updates a design system in Figma from a codebase in ordered phases: discovery, variables and tokens, components, theming and documentation, with checkpoints.
warpdotdev/warp
Required groundwork before any use_figma call: the rules and reference files for running JavaScript in a Figma file through the Plugin API without common failures.
DeL-TaiseiOzaki/claude-code-orchestra
Codex CLI handles planning, design, and complex code implementation.
DeL-TaiseiOzaki/claude-code-orchestra
Record a project design decision into .claude/docs/DESIGN.md through the shared typed writer.
DeL-TaiseiOzaki/claude-code-orchestra
Unified feature planning & implementation skill — replaces the old /add-feature and /start-feature skills (both trigger phrases still apply here).
DeL-TaiseiOzaki/claude-code-orchestra
Create a detailed implementation plan for a feature or task.
DeL-TaiseiOzaki/claude-code-orchestra
Comprehensive onboarding for new or returning contributors. An agent skill from DeL-TaiseiOzaki/claude-code-orchestra.
DeL-TaiseiOzaki/claude-code-orchestra
Save session activity, rebuild rolling PROGRESS.md, and compact stale working blocks in .claude/STATE.md.
Categories
Analyze project structure, populate .claude/docs/DESIGN.md, and write the thin Repository Identity section in .claude/STATE.md. Init is an agent skill from DeL-TaiseiOzaki/claude-code-orchestra.md.
Init fits situations like: tasks that involve Design tokens.
Run `npx skills add DeL-TaiseiOzaki/claude-code-orchestra --skill init -a claude-code`. Or copy the skill folder (.claude/skills/init in DeL-TaiseiOzaki/claude-code-orchestra) into .claude/skills/init in your project. Claude Code loads it when a task matches its description.
Run `npx skills add DeL-TaiseiOzaki/claude-code-orchestra --skill init -a codex`. Or copy the skill folder (.claude/skills/init in DeL-TaiseiOzaki/claude-code-orchestra) into .agents/skills/init in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add DeL-TaiseiOzaki/claude-code-orchestra --skill init -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/init, .gemini/skills/init, .github/skills/init and .opencode/skills/init in your project.
Going by SKILL.md and its folder, Init needs Python for the scripts in its folder and the command-line tools its instructions call (python3 and bash). Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Init is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.8k tokens (SKILL.md is roughly 7.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Init: Spec Writer (MageByte-Zero/spec-superflow, 846 stars), UX Create Manifest (h0x91b/dev-3.0, 309 stars), Build Screen (tsubotax/melta-ui, 201 stars) and Not A Vibe Coder (sickn33/agentic-awesome-skills, 47k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
DeL-TaiseiOzaki (a GitHub user) maintains it in DeL-TaiseiOzaki/claude-code-orchestra, which has 199 GitHub stars. The repository holds 15 skills in this directory. The repository was last updated on September 20, 2026.
Source: DeL-TaiseiOzaki/claude-code-orchestra on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.