質問を段階ごとに整理し、ユーザーが判断すべき点を具体的な選択肢で尋ねるための共通ルールを示します。
- 機能の範囲や挙動を確認したいとき
- 回答に応じて質問を段階的に進めたいとき
- 推測した内容を選択肢付きで確認したいとき
特定のワークフロー用スキルを新設・改訂し、役割や起動条件、引き継ぎ、構成が運用ルールに沿っているか確認するための指針を示します。
Use when adding a new workflow skill to pi-thinkrail-workflow, changing an existing workflow skill's role, trigger, handoff, or structure, or checking a workflow skill against the workflow system's rules. Not for authoring general-purpose skills outside this package.
実行スコア 未検証
インストール方法を見るThinkRailのワークフロー用スキルを設計・作成・登録するときのチェック項目を示します。まず仕様書を確認し、スキルが扱う範囲と役割を決めます。ルーター、作業担当、概念説明のどれにするかを選び、起動条件や後続への引き継ぎ方、関連資料の置き場所を整理します。作成後は、適切なルーターに経路を登録し、仕様書のファミリー表も更新する手順を案内します。一般用途のスキル全般を作るためのガイドではなく、指定されたワークフロー体系の形を保つためのものです。
ワークフロー体系に新しいスキルを加える場合や、既存スキルの役割、起動条件、引き継ぎ、構成を変える場合に向いています。既存のルールに照らして設計を点検したいときにも使えます。対象パッケージが現在のワークスペースにない場合は、そこで体系を拡張できないことを伝えて終了する手順です。
作業前に skills/SPEC.md を読む必要があります。編集対象の packages/pi-thinkrail-workflow が現在のワークスペースにない場合は、拡張できません。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
The authoring checklist for workflow skills in packages/pi-thinkrail-workflow. It carries the what
to do; every why — the concept model, the three roles, the meta-rules cited as "(rule N)" below —
lives once in the workflow-system spec beside this directory, skills/SPEC.md. Read that spec
first; where this checklist and that spec disagree, the spec wins.
Workspace guard. This checklist edits packages/pi-thinkrail-workflow in the thinkrail repo. If
that package is not in the current workspace (a ThinkRail-managed project, where these skills are a
read-only staged cache), the family cannot be extended from here: say so in one line and stop — the
terminal state for foreign workspaces.
skills/SPEC.md: concept model, the three roles, meta-rules 1–15./skill: command seed) — never for shape or size alone.skills/SPEC.md first, then come back here (rule 13).name.skills/<name>/SKILL.md with frontmatter name + description. Nothing else changes —
package.json's pi.skills already points at ./skills.description = triggering conditions only, "Use when …" (plus a "Not for …" negative trigger if
the boundary is confusable) — never a summary of the steps (rule 5). Skills are reached by
routing; a self-trigger description is for unmistakable triggers only (rule 4).SKILL.md spine and each sibling doc. Internal
workflow nodes (branches, stages, shared tails) and heavy reference material live in sibling
docs inside skills/<name>/, named in the exact step that hands to them; the spine carries the
doc map, and each internal-node doc opens with a one-line contract (entry state, what it saves,
where control goes next)..thinkrail/context/ (the home for every temp doc), consume/delete
them when the work lands, and promote anything durable to specs before cleanup.skills/choosing-a-workflow/SKILL.md) by default, or the nearest sub-router when the skill is
a branch under an already-routed workflow (fractal routing). Exception (rule 4): a skill outside
any router's work classification — self-trigger-only skills and concept skills — skips the
router line; that's a designed property of the skill, never a size call, and it is instead named
in skills/SPEC.md's family table as outside the routing table.skills/SPEC.md's Workflow family table, including its
Routed from entry (which router routes to it — or that it sits outside the routing table).skills/SPEC.md). When practical,
still run a real request through the new or changed skill and watch it flow: the router (or
the description) triggers it, the body is followed, the ending fires as designed. For a
concept: a referencing skill (or its self-trigger) loads it and its rules are applied.unverified by use until a run has been
observed; update the row when one has.description mentions any step of the workflow.skills/SPEC.md's) content instead of pointing at it.unverified by use, never "verified".This checklist ends here — no successor skill. Done means: skills/<name>/SKILL.md exists and passes
the checks above, and the router line and family-table row are in place — the row honestly marked
unverified by use until a real request has been observed flowing through the skill (rule 14,
currently suspended as a done-gate).
まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
質問を段階ごとに整理し、ユーザーが判断すべき点を具体的な選択肢で尋ねるための共通ルールを示します。
機能追加や挙動変更、バグ修正の前に、目的や要件を整理して設計案を合意し、実装後に仕様書へ反映するスキルです。
新規プロジェクトの準備、PRの作成・確認、機能追加や不具合修正など、作業内容に応じて次に従うワークフローを選びます。
仕様書のない既存コードベースを調べ、コードや資料から目的・構成・依存関係を読み解いて、初期仕様グラフを草案として組み立てます。
ThinkRailのMCPサーバー設定を追加・変更・削除し、ツールの接続不具合やサインイン、利用承認に必要な手順を案内するスキルです。
仕様グラフがないプロジェクトの状態を確認し、新規企画か既存コードかに応じて、仕様作成の適切な手順へ案内します。