← Files note Workspace|ROGNALIAARCHIVED FILE
skills/note-style-profile/SKILL.md
5.3 KB · Oct 3, 2026 · 06:35 UTC
--- name: note-style-profile description: note Workspaceで、利用者本人が権利を持つ過去記事、下書き、文章サンプルから書き方の傾向だけを抽出し、確認済みの文体プロフィールを履歴付きで保存・更新する。自分らしい文体へ近づけたい、避けたい癖を決めたい、文体プロフィールを見直したい時に使う。記事固有の事実、個人属性、元本文はプロフィールへ保存しない。 --- # note Workspace 文体プロフィール ## 役割 本人が書いた文章から、語り口、文の長さ、読点、改行、導入、見出し、具体性、好む表現、避ける表現を整理する。過去記事を複製するのではなく、今後の記事で本人らしさを再現しやすくする設定を作る。 利用者向けの入口は、初回の戦略task、普段の記事制作task、または1task簡易運用であり、Skill名を指定させない。記事制作中の今回の指定は、保存済みプロフィールより常に優先する。 ## 必ず読むもの - 利用者workspaceの`STUDIO.md`、`workspace.json`、`profile/style-profile.md`、`profile/standing-instructions.md`。 - [`references/style-profile-contract.md`](references/style-profile-contract.md)。 - 保存する時は[`references/schemas/style-profile-input.schema.json`](references/schemas/style-profile-input.schema.json)。 ## 入力を絞る 本人が書いた、または分析する権限を持つ文章を2〜5本使う。一記事だけでも始められるが、結果は`provisional`とする。公開URL、利用者workspace内の下書き、添付、会話へ貼られた文章を使える。 最初に一度だけ次を確認する。 - 今後も残したい自分らしさ。 - 自分でも直したい癖。 - 記事ごとに変えてよい部分。 本文が長い時も、必要以上の記事や生ログ全体を読まない。分析対象へ第三者の文章が混ざる場合は、その部分を本人の文体根拠にしない。 ## 書き方だけを分析する 次を、観察できた傾向と利用者の希望に分けて整理する。 - 読者との距離、敬体・常体、温度。 - 一文の長さ、長短のリズム、読点、改行。 - 導入、見出し、節の長さ、締め方。 - 場面、会話、数字、感情、ユーモアの使い方。 - 残したい表現、本人が避けたい表現。 - 言い切りと不確実性の表し方。 - 記事ごとに決めるトーン、長さ、画像表現。 特定の語、比喩、語尾の制約は、利用者が望む場合にだけ設定する。提供側の好みや一般的な「AIらしい表現」の一覧を、本人の希望として持ち込まない。 職業、年齢、居住地、顧客、家族、健康、信条等を文体設定として推測しない。記事の固有名詞、出来事、成果、長い言い回し、本文抜粋をプロフィールへ転記しない。 ## 確認後だけ保存する 最初は会話内で案を示し、根拠が一記事だけ、記事間で揺れる、または利用者の希望と観察が違う項目を断定しない。 次の意味を明確にして確認する。 > この文体プロフィールを、今後の記事で使う設定として保存しますか。直したい項目があれば先に反映します。 承認前は`profile/style-profile.md`を書き換えない。承認後は、元文章を入力JSONへ含めず、sample ID、種類、文字数、SHA-256だけを保存scriptへ渡す。 ```bash python3 scripts/save_style_profile.py \ /absolute/path/to/user-workspace \ --config /absolute/path/to/style-profile-input.json ``` 保存scriptは現在版を`profile/style-profile.md`へ置き、旧版、metadata、registry eventを追記型で残す。同じrequest IDと同じ内容は既存revisionを返し、同じIDで内容が違う時は停止する。process強制終了でjournalとlockが残った時は、記録したprocessが終了済みであることを確認して同じrevisionを回復する。現在版がjournal開始時とも保存予定版とも異なる場合は、利用者または別processの変更として上書きせず停止する。保存後は`validate_style_profiles.py`を実行する。 ## 記事制作への適用 - `note-writer`は記事ごとの構成とトーンを決める時に現在版を読む。 - 戦略、記事制作、画像の各taskは会話履歴から文体を推測せず、同じcurrent profileを読む。 - 今回の明示指定がプロフィールと違う時は、今回の指定を優先する。 - `note-draft-quality`の一次性・文体確認を省略しない。 - 過去記事にある経験、感情、成果、引用を今回の記事へ移植しない。 - プロフィールは型の強制ではない。記事ごとに選ぶ項目を固定しない。 ## 完了条件 - 本人が権利を持つ1〜5本だけを根拠にしている。 - 内容や個人属性ではなく書き方だけを整理している。 - 観察、利用者の希望、不確実な項目を混同していない。 - 利用者の確認前にworkspaceを書き換えていない。 - 保存物に元本文、private URL、個人情報、Plugin cacheの変更を含めていない。 - 保存時はrevision、hash、registryのvalidatorがpassしている。
SHA-256: c40e2797b2ca179fda1b8d1e9358c0087973eb7f79566e5a6402c58baa80c13c