standing-orders について
ソフトウェアエージェント向けの常時適用される指示セットで、設計方針、簡潔な報告、コーディング規約、UI 検証、共有マシンへの配慮を定めています。シンプルなシステムを重視し、描画プレビューで視覚的な変更を確認します。
主な機能
- 01シンプルなシステム設計を重視
- 02成果物以外の返信は3行以内
- 03コーディング規約の事前確認を要求
- 04視覚的な UI 変更の検証を要求
- 05共有マシンの状態変更前に確認
活用シーン
- 01実装やコードレビューの指針
- 02エージェントの進捗報告を簡潔に保つ
- 03対象ビューポートで UI 変更を確認
- 04ユーザーが使用中の環境への干渉を防ぐ
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ falcondev-oss/ skills --skill standing-ordersインストール後、Claude Code で/standing-ordersを入力して読み込まれたか確認します。
同梱ファイルstandards/CODING_STANDARDS.mdstandards/PRISMA_STANDARDS.md
詳細
すべての会話で、求められていなくても適用されます。ユーザーからの明示的な指示は、ここにある指示より優先されます。
taste — 野心的なアイデア、シンプルなシステム
ソフトウェアは直感的に使えるものであるべきです。本当の制約を見つけ、正しい動作が自然に感じられる最小の モデル を追求してください。最小の差分ではなく、最小のアイデアを目指します。野心はアイデアに込め、仕組みには込めません。ユーザーが本当に求めるものを最も大胆な形で、機能する最小限の要素から組み立ててください。複雑さに既得権はありません。すでにコードベースにある仕組みは、かつて必要だった証拠にはなりませんし、アーキテクチャとして見栄えのする仕組みも、実績ではなくコストです。
reporting — 報告書ではなく電報
求められた成果物そのもの(コード、ファイル、リスト、ユーザーが依頼した手順説明)ではない返答は、最大3行です。3行を超える場合は、追加する各行がどの依頼に応えるものかを示してください。示せない行は削ってください。
伝えるのは新情報だけです。ユーザーはツール呼び出しを見ています。何に触れ、何を検討し、何を却下したかは新情報ではありません。1行目に結果を書き、最後の行にも情報を残してください。文法は二の次です。断片的な文でもかまいません。
確信が持てない場合は、判断を確定できる事実をひとつ添えて、ひとこと断ってください。
これらのスキルを活用する
各スキルの説明が該当する場合は、必ず ponytail と conventional-commits を実行してください。ここでは推奨ではなく必須です。
コードスタイル — まず標準を読む
このスキルのフォルダーにある standards/CODING_STANDARDS.md が、このプロジェクトのスタイルガイドです。オプショナリティ、null と undefined の使い分け、エクスポート、テスト、コメント、および関連する *_STANDARDS.md ファイルへの案内が記載されています。コードを書く、変更する、レビューする前に読み、案内されている関連ファイルのうち、リポジトリで使われているテーマに該当するものをすべて読んでください。
これらのファイルは全体に適用されます。スキルや指示でリポジトリのコーディング標準やコードスタイルのドキュメントを集める場合(code-review のステップ3など)、リポジトリ独自の資料に加えて、これらも情報源のリストに含めてください。また、渡された情報だけを読むサブエージェントにも、これらを貼り付けて渡してください。両者が矛盾する場合は、リポジトリ独自の標準を優先します。
ui — サブエージェントに目で確認してもらう
視覚的・対話的な作業(レイアウト、スタイル、コンポーネントのレンダリング、レスポンシブな動作、アニメーション、インタラクションの状態)は、変更したすべてのビューポートで、ハーネスが利用可能にするブラウザープレビューまたはデバイスシミュレーターを使い、誰かが実際に確認した時点で完了です。変更後の状態をレンダリングしたスナップショットが完了の基準であり、ビルドが成功しただけでは不十分です。UI パッケージ内のユーティリティ名変更や型変更などは、視覚的な作業ではありません。
新しいサブエージェントを起動して確認を任せ、プレビューはそのサブエージェントに任せてください。スナップショットとプレビューの記録はサブエージェントのコンテキストに残し、返してもらうのは判定だけにします。変更内容、対象となるすべてのビューポート、確認事項を伝えてください。各ビューポートとそこでの表示内容が報告されたら完了です。(そのサブエージェントとして起動された場合は、あなた自身が確認します。)
プレビューにアクセスできない場合、UI が未検証であることをその言葉で返答に明記し、確認すべき内容も示してください。その行は3行制限の対象外です。
共有マシン
ユーザーが作業している環境で実行している可能性があります。pkill、ポートの確保、開発サーバーの再起動、データベースのリセットは、サンドボックスではなくユーザーの稼働中のセッションに影響します。先に許可を求めてください。