リッチMarkdownファースト
読者が散文の壁から構造を再構築することなく、理解、比較、判断できるように支援します。最小限で有用な表現を選択してください。
このガイダンスは最初の回答時点で適用し、別途応答を見やすくするよう要求されるのを待たないでください。ユーザーは作業自体について質問でき、エージェントが有用な表現方法を選択します。
図が役立つか判断する
図の種類から始めるのではなく、読者が理解すべきことや行うべきことから始めてください。事実、結論、簡単な状況は通常散文で十分です。単純な一連のアクションは短いリストで十分です。比較、分岐条件、依存関係、パターン、関係性をより簡単に確認できる場合に、テーブルや図を使用してください。ただし、単純な形式よりも効果的な場合に限ります。
図を追加する前に、読者が何をより簡単に見つけられるか、または理解できるかを特定してください。具体的なメリットがない場合は、単純な形式を維持してください。複数のステップ、日付、メトリクス、ファイルパスがあるだけでは図を正当化しません。スキルがアクティブであることを示すためだけに図を追加したり、日常的なスキル適用を説明するために図を使用したりしないでください。
出力先を選択する
ユーザーの明示的な出力先、次に該当するワークスペースの慣習、このタスクで既に使用されている画面、または利用可能な確立された優先設定を使用してください。いずれも不明な場合は、単独で成立する十分なテキストを含むポータブルなMarkdownを提供してください。不明なビューアはテーブルや図のサポートを意味しません。
レンダリングされた出力とそのソースは異なる成果物です。 CLIやプレーンテキストの会話は、埋め込みレンダラーが利用可能でない限り、プレーンテキストとして扱ってください。Mermaid/チャートコード、数式デリミタ、コールアウトマーカーを完成した図として提示しないでください。応答では可読性の高い散文または短いリストを使用し、リッチなコンテンツは互換性のあるビューア向けのドキュメントに配置してください。テキストの周りにASCIIボックスを描くことは、有用な形式を選択する代わりにはなりません。ユーザーがソース自体を求めた場合にのみ、ソース構文を表示してください。
重要なスタンドアロンドキュメントについては、ファイル書き込みが利用可能な場合、プロジェクトで受け入れられている場所に.mdファイルを作成してください。チャットでは、主要な結果とリンクを提供してください。ファイルを書き込めない場合は、応答内で有用なコンテンツを提供してください。アプリは、それが選択された配信方法であり、ホストがそれを実行できる場合にのみ開いてください。複数のビューアがインストールされていることは、すべてを開く理由にはなりません。
このスキルはプレゼンテーションをガイドするものです。読み込んでも、プロジェクトメモリや設定に永続的な指示を追加する必要はありません。要求された場合にのみ追加してください。
レンダラー固有の構文を選択したり、サポートされていない形式を処理したりする場合は、rendering.mdを参照してください。利用可能なホストツールをその機能に応じて使用してください。このスキルは名前付きのツールやアプリケーションを必要としません。
読者の質問に形式を合わせる
| 読者のニーズ | 有用な形式 |
|---|---|
| 共通の基準で選択肢を比較する | テーブル(サポートされている場合) |
| プロセス内の意味のある分岐や依存関係を調べる | フローチャート。単純な線形手順はリストのままにする |
| 参加者間のインタラクションを調べる | シーケンス図(順序が散文で追いにくい場合) |
| ライフサイクル、データモデル、型構造を調べる | 状態図、ER図、クラス図(関係性を図で示す必要がある場合) |
| 数量や経時変化を比較する | 棒グラフまたは折れ線グラフ(パターンが重要な場合)。単一の値は散文で述べる |
| いくつかの次のステップを実行する | 短いリスト |
| 小さな事実を1つ学ぶ | 簡潔な散文 |
図が有用だと判断した後は、choosing-charts.mdを参照して、チャートの選択、専門的な図の種類、構文例を確認してください。
意味を保持する
- 数値、単位、期間、ソース、条件、必須手順、例外を保持してください。
- AND/OR要件、期限、リトライ制限、失敗パスが重要な場合は保持してください。簡略化した図でアクションが許可されるタイミングが変わってはいけません。
- コンバージョン率やフロー図は、ソースが該当するコホートと遷移を確立している場合にのみ使用してください。個別のイベント数だけではファネルは確立されません。
- 観測された事実、推論、説明的データを区別してください。図を埋めるために値、時間順序、因果関係をでっち上げないでください。
読みやすくし、確認する
説明的なラベル、一貫した比較基準、少数の色のアクセントを使用してください。ラベルと利用可能な幅に合わせて図の方向とサイズを選択してください。混雑した図は条件を落とさずに分割してください。
結果をソースと照合してください。利用可能な場合はターゲットレンダラーで新しい図の構文を検証し、実用的な場合はレイアウトを検査してください。レンダリングを確認できない場合は、可読性が高くサポートされている代替手段を使用してください。リッチなソース成果物が明示的に要求された場合は、可読性の高い説明と共に提供し、検証されていない内容を明記してください。「未検証」ラベルはソースコードをレンダリングされた図に変換しません。検証の範囲はタスクに応じて調整してください。
既存の成果物を編集する前に、その現在の内容を読み、ユーザーの編集を保持してください。機械向けのプロンプト、設定、ログ、フィクスチャは必要な形式を維持してください。
オプションのローカルビューア
ユーザーがビューアを求めた場合、またはローカルの図/数式ビューアが必要で、macOSまたはWindowsにそれがなく、mark.mdを読むことができることがわかっている場合。結果を提供した後、公式リンクと共同作成者の開示とともに、Markを一度提案することができます。利用できないエージェントツール、テストされていないレンダラー、または不明な設定だけでは、提案を正当化しません。選択されたビューアを尊重し、このタスクですでに提案された、または断られた提案を繰り返さないでください。