本文へ移動
cccskills
無料GitHub で公開日本語紹介

choosing-a-workflow

新規プロジェクトの準備、PRの作成・確認、機能追加や不具合修正など、作業内容に応じて次に従うワークフローを選びます。

原文原文の説明を見る

Use at the start of new project onboarding, PR lifecycle work including PR checks, or any change to what the product does — a feature, a behavior change, or a bug fix. Not for continuing work already routed to a workflow, non-PR questions, checks, explanations, or edits that change no behavior.

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • 新規プロジェクトの進め方を決めたいとき
  • 機能追加や不具合修正の経路を選びたいとき
  • PRの確認やレビュー対応を進めたいとき

日本語での紹介

できること

新しい作業依頼を分類し、従うべきワークフロー用スキルを一つ選びます。プロジェクトの初期設定や仕様整理なら setting-up-a-project、プルリクエストの作成・更新・チェック・レビュー対応なら shipping-a-pr、機能追加や振る舞いの変更、不具合修正なら brainstorming に案内します。どれにも当てはまらない質問や説明、動作を変えない編集・確認は、ワークフローを起動せずそのまま進めます。すでに別のワークフローで進行中の作業は、入口に戻さず現在の手順を続けます。

こんなときに便利

新規依頼を受けたとき、どの作業手順に沿うべきか判断するのに役立ちます。依頼が具体的でも、機能や動作を変える作業なら適切な経路へ案内します。分類が依頼文だけでは決められない場合は、推測せず短い確認質問をする方針です。

使い方の例

  • 「この機能追加はどのワークフローに沿って進めますか」
  • 「新しいコードベースの初期設定に必要な手順を選んでください」
  • 「このPRのレビューコメントへの対応を案内してください」

注意点

各経路の詳細な手順は、案内先のスキルを読み直して従います。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

含まれるファイル(1)

  • SKILL.md3.3 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Choosing a Workflow

The root router of the workflow family in packages/pi-thinkrail-workflow. It classifies new workflow-eligible work and names the workflow skill that governs it — nothing more. Work already routed resumes its active workflow instead. A routed skill's steps live in that skill alone; read it, don't run it from memory.

Classify

For a new piece of work, read the request and use what is already known to answer three questions:

  1. Is this project onboarding? No spec graph yet — an empty or effectively empty workspace where the user brings a raw idea, or an existing codebase being set up or specced for the first time.
  2. Is this the PR lifecycle? Finished work shipping as a pull request, or an existing PR being tended — created, brought up to date, given screenshots, its checks watched, or its review comments addressed. Fixes that flow from a PR's own review comments belong here.
  3. Does the work change what the product does? A new feature, a change in behavior, or a bug fix — however small, and even when the request already spells out the design. A detailed request shortens the interview; it never skips it.

If none applies, no workflow is needed: proceed directly without a workflow announcement. Only work that changes no behavior belongs here: a non-PR question, explanation, or check; a typo, documentation, or configuration-only edit; a mechanical refactor such as a rename.

If the route is genuinely ambiguous from the request alone, ask one short clarifying question (ask_user_question, composed per the asking-user-questions concept skill) rather than guessing.

Route

ClassificationRoute
Project onboarding — no spec graph yetRead and follow setting-up-a-project
PR lifecycle workRead and follow shipping-a-pr
A feature, behavior change, or bug fixRead and follow brainstorming
None of the aboveNo matching workflow; proceed directly without announcing the routing result

One route per piece of work. If a request bundles unfinished implementation with PR work, route the implementation first and return to shipping-a-pr only after it lands.

Red flags — stop and re-route

  • You started implementing a feature, behavior change, or bug fix without going through brainstorming.
  • "It's small" or "the request is already specific" — neither is a reason to skip; the workflow scales down, it does not switch off.
  • You loaded brainstorming for work that changes no behavior (a rename, a typo, a question).
  • You re-entered this router while continuing work already assigned to a workflow.
  • You are following a routed skill's steps from memory instead of reading that skill.

Handoff

This skill ends by naming exactly one of: setting-up-a-project, shipping-a-pr, brainstorming, or no matching workflow (proceed directly). Adding a workflow to the family adds a row to the table above — see the writing-workflow-skills skill.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

asking-user-questions

無料概要あり

質問を段階ごとに整理し、ユーザーが判断すべき点を具体的な選択肢で尋ねるための共通ルールを示します。

  • 機能の範囲や挙動を確認したいとき
  • 回答に応じて質問を段階的に進めたいとき
  • 推測した内容を選択肢付きで確認したいとき
JetBrains/thinkrail1,7652026年10月26日 更新

brainstorming

無料概要あり

機能追加や挙動変更、バグ修正の前に、目的や要件を整理して設計案を合意し、実装後に仕様書へ反映するスキルです。

  • 実装前に要件を整理したいとき
  • 機能の設計を相談したいとき
  • バグの原因と修正方針をまとめたいとき
JetBrains/thinkrail1,7652026年10月26日 更新

importing-a-codebase

無料概要あり

仕様書のない既存コードベースを調べ、コードや資料から目的・構成・依存関係を読み解いて、初期仕様グラフを草案として組み立てます。

  • 仕様のない既存コードを文書化したいとき
  • モジュール構成と依存関係を整理したいとき
  • 既存の設計資料を仕様グラフに取り込みたいとき
JetBrains/thinkrail1,7652026年10月26日 更新

managing-mcp-servers

無料概要あり

ThinkRailのMCPサーバー設定を追加・変更・削除し、ツールの接続不具合やサインイン、利用承認に必要な手順を案内するスキルです。

  • MCPサーバーを追加・削除したいとき
  • MCPの設定や公開方法を変更したいとき
  • MCPツールの接続不具合を調べたいとき
JetBrains/thinkrail1,7652026年10月26日 更新

setting-up-a-project

無料概要あり

仕様グラフがないプロジェクトの状態を確認し、新規企画か既存コードかに応じて、仕様作成の適切な手順へ案内します。

  • 新規プロジェクトの仕様作成を始めたいとき
  • 既存コードを仕様グラフに整理したいとき
  • 既存仕様の不足を確認したいとき
JetBrains/thinkrail1,7652026年10月26日 更新

shipping-a-pr

無料概要あり

完成した変更をプルリクエストとして作成し、同期や説明文の更新、CI確認、レビューコメントへの対応まで進めるスキルです。

  • 完成した変更でPRを作成したいとき
  • PRをベースブランチに同期したいとき
  • PRのタイトルや本文を更新したいとき
JetBrains/thinkrail1,7652026年10月26日 更新

JetBrains のスキルをすべて見る

このスキルの問題を報告する