一键导入
make-specs
Creates Orchid specs with requirements, design, spec.toml, and scoped tasks. Use for stable work that should be planned before dispatch.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Creates Orchid specs with requirements, design, spec.toml, and scoped tasks. Use for stable work that should be planned before dispatch.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | make-specs |
| description | Creates Orchid specs with requirements, design, spec.toml, and scoped tasks. Use for stable work that should be planned before dispatch. |
Create Orchid-compatible specs from clear requirements. A complete spec stands alone: workers can implement focused slices without reading broad planning notes or guessing at success criteria.
Use this skill for bounded work with stable requirements and clear completion criteria.
Do not create a dispatchable numeric spec for exploratory work, ambiguous
scope, or missing success criteria. Use discovery or a DRAFT-SLUG spec until
the task set is ready to lease.
Do not create a spec just to host a measurable improvement loop. Use the Orchid goal loop instead when a named evaluator, metric, direction, minimum delta, budget, and keep/discard rule should govern repeated hypothesis cycles.
Keep the human in the loop. Before freezing non-trivial tasks, clarify the user's intent, success criteria, desired granularity, review expectations, and ideal spec shape. If those answers are still unstable, keep the work in a draft or discovery state.
specs/001-short-slug/
requirements.md
design.md
spec.toml
tasks/
T001.md
Use active numeric folders for dispatchable specs. Use DRAFT-, TBD-,
MANUAL-, or DONE- prefixes for specs that should not be leased.
001-short-slug, or a lifecycle prefix for
inactive work..orchid/spec-research/<spec-id>/; keep PRD/spec files distilled to durable
facts, decisions, and worker-facing context.requirements.md with stable requirement ids such as R001.design.md with scope, non-goals, approach, assumptions, risks, and
validation.spec.toml for policy Orchid should carry in packets, influenced by
repo validation, review, and commit/signing conventions.scope, explicit dependencies, DoD, validation, and
worker_reasoning_effort.worker_reasoning_effort = "medium";
use "low" only for mechanical low-risk edits, and "high" or "xhigh"
for architecture, data migrations, security, concurrency, unclear
invariants, or broad behavioral risk. Set worker_model only when a model
override is required; blank or omitted models are not emitted in ACKs.covers fields aligned.todo; Orchid updates completion fields later.orchid lint, fix errors, and re-run until green.+++
id = "T001"
title = "Implement one focused slice"
status = "todo"
scope = ["src/example/"]
depends = []
covers = ["R001"]
verification_mode = "validator"
verification_status = "pending"
worker_reasoning_effort = "medium"
worker_model = ""
+++
## Context
What the worker needs to know before editing.
## DoD
What must be true when the task is complete.
## Validation
The focused command or check for this task.
worker_reasoning_effort deliberately; use medium as the normal
default and escalate only when task risk justifies it. Legacy task files may
omit the field; Orchid treats omission as medium.done; completion belongs to orchid complete.DRAFT-, TBD-, MANUAL-, or DONE- prefixes.Before dispatch, orchid lint passes, each task has a concrete scope and
validation check, dependencies are valid, and the active spec contains no known
blockers.