Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/martinffx-atelier-orchestrator
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/atelier-orchestrator
What's inside
- Skill name
atelier-orchestrator- Description
- Skill routing and workflow orchestration. Selects Inline Plan or Spec-backed Plan, routes to the correct workflow skill, and manages transitions between phases. Use when starting any conversation or task to determine which planning mode and skill apply.
- License
- MIT
- Instructions
- 212 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
<EXTREMELY-IMPORTANT> If you think there is even a 1% chance a skill might apply to what you are doing, you ABSOLUTELY MUST invoke the skill. IF A SKILL APPLIES TO YOUR TASK, YOU DO NOT HAVE A CHOICE. YOU MUST USE IT. This is not negotiable. This is not optional. You cannot rationalize your way out of this. </EXTREMELY-IMPORTANT> # Planning Workflow You have skills. You MUST use them. Not "should." Not "when convenient." MUST. Invoke relevant skills BEFORE any response or action. Even a 1% chance a skill might apply means you invoke it. If an invoked skill turns out to be wrong for the situation, you don't need to follow it. But you must check. ## The One Rule **When an implementation choice exists, never write code until the human has reviewed and approved a written plan.** Exact mechanical changes may use the exception below. The plan may be inline in the conversation or backed by persisted spec artifacts. Select the mode before invoking an artifact-producing skill, state the choice with one brief reason, and let the human override it. ## Governing Principles Invoking a skill selects relevant guidance. It does not make every pattern in every loaded skill part of the solution. Existing source, explicit requirements, and the smallest correct change determine which patterns apply. Begin with the current design and the minimum behavior-preserving change. Product, infrastructure, and architectural expansion require explicit scope. Keep **ponytail** active throughout development when it is available or required by the repository. Keep **writing-clearly-and-concisely** active whenever writing or editing prose for humans. Before returning or persisting that prose, apply **humanizer** in embedded mode. ## Planning Modes ### Inline Plan (default) Use for bounded, well-understood work, including ordinary features, bug fixes, refactors, configuration changes, and multi-file changes. Route to **spec-plan** with Inline mode explicitly selected. It presents a concise plan in conversation, creates no planning artifacts or tracker entries, and stops for approval. Approval ends the `spec-plan` invocation. A later, explicit implementation request may implement the plan directly; do not invoke `spec-implement`, `spec-finish`, or `code-subagents` for Inline work. Direct Inline implementation must: - Avoid main/master unless the human explicitly permits it - Stay within the approved scope and files - Run every validation item in the approved plan - Review the final diff for unintended changes - Do not commit, push, or open a PR without explicit human instruction When in doubt, choose Inline Plan. File count and estimated duration alone do not make work spec-worthy. ### Spec-backed Plan Use when at least one concrete signal exists: - The human explicitly requests a spec or durable planning artifacts - Requirements or boundaries need discovery before planning - The work materially changes architecture, public contracts, data models, or cross-system behavior - Multiple dependent subsystems need decomposition and dependency tracking - The plan must survive the conversation for handoff, audit, or multi-person coordination Route through **spec-brainstorm**. This mode produces: ``` design.md ← spec-brainstorm (requirements + research + architecture) plan.json ← spec-plan (tasks, dependencies) ``` Each skill produces only its declared output and stops. The human starts the next phase with a separate request. Do not infer substantial work from size alone. If no concrete signal applies, use Inline Plan. ## Skill Routing ``` atelier-orchestrator → Select and announce planning mode spec-brainstorm → Spec-backed discovery + design → only design.md → stop spec-plan → Inline conversation or only plan.json → stop spec-implement → Execute approved Spec-backed Plans; track tasks spec-finish → Post-implementation validation for Spec-backed Plans spec-loop → Run an approved Spec-backed Plan unattended to a draft PR code-subagents → Parallel dispatch for Spec-backed Plan tasks ``` ### Ordinary bounded work ``` spec-plan (Inline mode) → approval → STOP new implementation request → implement directly ``` ### Substantial work or explicit spec request ``` spec-brainstorm → design.md → STOP new spec-plan request → plan.json → STOP new spec-implement request → implementation → spec-finish ``` ### Truly mechanical change A typo or exact single-line replacement may skip planning when there is no implementation choice to review. If any choice exists, use an Inline Plan. ## Delegation Delegate bounded, read-only work to a subagent when it would otherwise flood the main context: wide codebase research, finding comparable code, or independent review. Ask for a concise, file:line-cited summary, and read the key cited files yourself before deciding. Do not delegate
From martinffx/atelier, MIT.
More from martinffx/atelier
- 0.663score
spec-plan
martinffx
Write approved implementation plans in one of two modes.
SkillAFreshness: A★ 48Claude Code +9 - 0.663score
code-pull-request
martinffx
Manage GitHub pull requests or GitLab merge requests: create, read/leave/respond to comments, and merge.
SkillAFreshness: A★ 48Claude Code +9 - 0.663score
code-review
martinffx
Multi-agent code review run as a debate.
SkillAFreshness: A★ 48Claude Code +9 - 0.663score
oracle-debug
martinffx
Disciplined debugging methodology.
SkillAFreshness: A★ 48Claude Code +9 - 0.663score
code-subagents
martinffx
Implementation subagent dispatch patterns.
SkillAFreshness: A★ 48Claude Code +9 - 0.663score
oracle-codebase-design
martinffx
Shared vocabulary and principles for designing deep modules.
SkillAFreshness: A★ 48Claude Code +9 - 0.660score
atelier-setup
martinffx
Configure a repository for Atelier's development workflow.
SkillAFreshness: A★ 48Claude Code +9 - 0.658score
spec-brainstorm
martinffx
Conversational design workshop for substantial work.
SkillAFreshness: A★ 48Claude Code +9 - 0.658score
code-commit
martinffx
Generate and validate conventional commit messages following the conventionalcommits.org spec.
SkillAFreshness: A★ 48Claude Code +9 - 0.658score
spec-finish
martinffx
Post-implementation completion workflow for Spec-backed Plans.
SkillAFreshness: A★ 48Claude Code +9 - 0.658score
spec-implement
martinffx
Continue an approved Spec-backed workflow when the user says "implement", "go", "start", or "do it".
SkillAFreshness: A★ 48Claude Code +9 - 0.654score
spec-loop
martinffx
Run an approved Spec-backed Plan (design.md and plan.json both present) unattended to a draft PR: implement and review each batch with fresh subagents…
SkillAFreshness: A★ 48Claude Code +9
Signals
- Stars
- 48
- Forks
- 5
- Open issues
- 0
- Last commit (this folder)
- Oct 18, 2026 (11 days ago)
- Last release
- Oct 18, 2026 (11 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/martinffx/atelier
- Website
- github.com/martinffx/atelier
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from martinffx
- 0.663score
oracle-debug
martinffx
Disciplined debugging methodology.
SkillAFreshness: A★ 48Claude Code +9 - 0.663score
code-pull-request
martinffx
Manage GitHub pull requests or GitLab merge requests: create, read/leave/respond to comments, and merge.
SkillAFreshness: A★ 48Claude Code +9 - 0.663score
code-review
martinffx
Multi-agent code review run as a debate.
SkillAFreshness: A★ 48Claude Code +9 - 0.663score
code-subagents
martinffx
Implementation subagent dispatch patterns.
SkillAFreshness: A★ 48Claude Code +9 - 0.663score
oracle-codebase-design
martinffx
Shared vocabulary and principles for designing deep modules.
SkillAFreshness: A★ 48Claude Code +9 - 0.663score
spec-plan
martinffx
Write approved implementation plans in one of two modes.
SkillAFreshness: A★ 48Claude Code +9
Cite this page
atelier-orchestrator skill. Agent Mart. https://agentmart.dev/skills/martinffx-atelier-orchestrator (last updated 2026-10-24)