Skip to content
Agent Orchestration
Skill

/options

Use when the person asks what to do or for trade-offs, or more than one design is live. Waits for a pick. Never plans.

From plugin
pane
59739 skills4 agents

Claude Code

$ npx -y skills add greenfield-inc/Pane --skill options --agent claude-code

SKILL.md

options.SKILL.md
name: options
description: Use when the person asks what to do or for trade-offs, or more than one design is live. Waits for a pick. Never plans.

Options

This is the only place alternatives are argued. If the implementation session could still choose the architecture, this step was skipped.

Rules

  • One section per decision. Small decisions can be asked inline and recorded later in the plan (the ticket from `create-ticket`, or `plan.html`) instead of getting a document.
  • Two or three real options per decision, plus two that are always present: the **smallest version** (what ships if everything deferrable is deferred, and what the user loses) and **do nothing** (what stays wrong, observably).
  • State each option's complexity-ladder rung, and give a reason for every rung above the lowest workable one. The ladder: 1 configuration or copy, 2 reuse an existing pattern, 3 new code inside one module, 4 a new contract between modules, 5 a schema change or migration, 6 a new dependency or new infrastructure.
  • Give every option, including the smallest version and doing nothing, a short complexity statement as described in the template. Cover both the requirements and the implementation: the complexity added compared with today, the likely ways it breaks, and the ongoing maintenance or operating cost. Say which requirements drive that cost, what could be simplified or deferred, and what the user would lose. Back claims with repository evidence where you have it, label assumptions, and describe effort and risk in words rather than scores or probabilities.
  • Meet **Presenting decisions** in [`orchestrate-sessions`](../orchestrate-sessions/SKILL.md) for every key decision. In particular, give each option what users experience and its prior art: what leading apps or products do for the same behaviour, marked verified (with the source) or unverified. Label product decisions, including anything the system does on a user's behalf, and keep them out of technical batches.
  • For a decision about an interface, the prior art is 4 to 6 comparable products, each with a source. Then make each option a mockup with [`ui-mockup`](../ui-mockup/SKILL.md) and give it a user journey: the happy path plus 2 to 4 edge cases. When the runtime shape differs between options, add an architecture diagram with [`excalidraw-pr-diagrams`](../excalidraw-pr-diagrams/SKILL.md).
  • Recommend one option and say what the person must accept if they take it.
  • A decision blocked on a missing fact becomes a [`spike`](../spike/SKILL.md) or a question answered with the `research-web` skill.
  • Revise the document in place as the person learns. Record why options changed under "What we learned".

Socrates

When the person says they are ready to pick, send the brief and this document once to a fresh-context Socrates reviewer, briefed as in [create-ticket's Socrates reference](../create-ticket/references/socrates.md), with repository access. Also ask it to argue for less (what can be deferred, which schema changes, dependencies, or infrastructure can be avoided, whether the smallest version is really the smallest) and to challenge every ladder rung that lacks a stated reason. Relay its material questions. Record its verdict (pass, clarify, or rethink) against the revision it reviewed. Continue the same Socrates agent through follow-ups, two rounds at most. Socrates investigates facts and asks questions. The person settles product choices. Skip Socrates for small decisions.

Output

An HTML page for the person, laid out as in [references/options-template.md](references/options-template.md) and rendered with the [`page`](../page/SKILL.md) house standard. Save it as `options.html` in the work's bundle. End with the status line and wait.

Banned

  • Implementation steps, file-level changes, task breakdowns
  • Picking on the person's behalf
  • Starting the plan before there is an explicit pick
Read more
@greenfield-inc
Ships withpane

pnpm dlx runpane@latest

59739 skills4 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
597
Star history of greenfield-inc/Pane on GitHub, a chart by star-history.com

Other skills on pane.

babysit-pr

babysit-pr

Use after a pull request is open to watch its CI and review-bot comments until it is ready. Fixes real findings, replies with a…

@greenfield-inc@greenfield-incInstall Skill
brief

brief

Use when a problem, idea, or change of intent is worth capturing as a long-form page, or the person asks to write it up. Never…

@greenfield-inc@greenfield-incInstall Skill
bug-intake

bug-intake

Use when the person reports broken behaviour or starts a session to file a bug. Reproduces and reports. Never fixes.

@greenfield-inc@greenfield-incInstall Skill
codebase-design

codebase-design

Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening…

@greenfield-inc@greenfield-incInstall Skill
codebase-explorer

codebase-explorer

Explore the codebase to locate files, trace behavior, and document existing patterns with precise file references. Use when the…

@greenfield-inc@greenfield-incInstall Skill
cold-read

cold-read

Give a fresh agent something to walk through with zero context - a PR body, a landing page, a document, a process, instructions,…

@greenfield-inc@greenfield-incInstall Skill

More skills from other plugins.

1password

1password

Set up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.

clawdis12d393k
@steipete@steipeteInstall Skill
computer-use

computer-use

Drives the GUI of a visible local app window through `orca computer`: accessibility tree, clicks, typing, menus, dialogs, and…

orca12d111k
@stablyai@stablyaiInstall Skill
agentmail

agentmail

Use your assigned AgentMail inbox to read email tasks, explicitly send or reply, and check delivery. Provided automatically by…

paperclip11d109k
@paperclipai@paperclipaiInstall Skill
adr-create

adr-create

Create a new Architecture Decision Record with sequential numbering and AgentDB registration

@ruvnet@ruvnetInstall Skill

Questions about options.

Which coding agents can use options?
options installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.