Skip to content
Agentmart
Submit a tool

atelier-orchestrator

Skill routing and workflow orchestration.

Skill by martinffx

IndexedMIT★ 48
Write a review

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.

We use your email only for this newsletter. Privacy

About

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.

Use cases: productivity

No 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

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
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from martinffx

Cite this page

atelier-orchestrator skill. Agent Mart. https://agentmart.dev/skills/martinffx-atelier-orchestrator (last updated 2026-10-24)