使うタイミング
ユーザーが「文体・トーンを抽出」「自分らしさを作成」「記事URLから書き方ルールを作って」などを依頼したときに使います。
入力
ユーザー入力には、チャット文、記事URL、またはその両方が含まれます。 入力が空でない場合は、再入力を求めずにその内容を使ってください。
ワークスペース解決ルール
- ユーザー入力の先頭に
Workspace: C:\absolute\pathの形式でワークスペースが指定されていれば、それを{Workspace}として使います。 - 指定がない場合は、現在の作業ディレクトリを
{Workspace}として扱います。
実行手順
- 前提条件として、以下のどちらかを読み込みます。
{Workspace}\.specify\memory\自分らしさ-constitution.md- 上記が存在しない場合は
{Workspace}\templates\自分らしさ-template.md
- ユーザー入力から以下を抽出します。
- コピペされたチャット文(Teams / Slack 想定)
- URL一覧(Qiita / note / Zenn など)
- チャット文と各URL本文を読み込み、筆者の特徴を抽出します。
- 文体・トーン
- 読者への向き合い方
- 構成と見出しの使い方
- 手順、注意点、Tips の書き方
- 説明時に留意していること
- 文章を書く上で重視していること
- 抽出結果を
{Workspace}\.specify\memory\自分らしさ-constitution.mdのセクション名・順序に合わせて整理します。 {Workspace}\.specify\memory\文体・トーン-constitution.mdのような、完成済みルール文書として書きます。- 分析手順や作業指示は出力しません。
- 「抽出した特徴」「根拠」「再現ルール」のような分析ラベルは出力しません。
- ルールとしてそのまま使える箇条書きにします。
- 根拠がある内容だけを書きます。
- 根拠が薄い内容は推測で補わず、「根拠不足のため未記載」とします。
- 自分らしさを表すことに関係がない内容は出力しません。
- URL取得に失敗した場合は、最後に「取得エラー」セクションを作成し、失敗理由を記載して処理を継続します。
出力ルール
- 出力先:
{Workspace}\results - 出力ファイル:
{Workspace}\results\自分らしさ-profile.md - 形式: Markdown
- セクション構成:
{Workspace}\.specify\memory\自分らしさ-constitution.mdに準拠 - 仕上がり: そのまま constitution として貼り替えられる完成形