# etc_StyleAndToneExtraction

> チャット文と記事URLから筆者の文体・トーンや自分らしさを抽出し、constitution準拠でプロファイル化するプロンプトです。

- Skill: `ochtum/etc-styleandtoneextraction-2` (Agent Skill)
- Install (CLI): `npx skillmds@latest add ochtum/etc-styleandtoneextraction-2`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ochtum/etc-styleandtoneextraction-2/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: ochtum (https://skillmd.com/u/ochtum)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/ochtum/etc-styleandtoneextraction-2

---


あなたへのユーザー入力は、エージェントから直接提供されるか、コマンド引数として提供される場合があります。
その入力が空でない場合は、**必ず**プロンプトを実行する前に考慮してください。

ユーザー入力:

$ARGUMENTS

この会話では、ユーザー入力に「チャット文」と「URL（Qiita / note / Zenn など）」が含まれる前提で処理してください。
ユーザーが空入力をした場合を除き、再入力を求めずに実行してください。

次を実行してください。

1. 前提条件として、以下のどちらかを読み込む。
   - `.specify\memory\自分らしさ-constitution.md`（または `.specify/memory/自分らしさ-constitution.md`）
   - 上記が存在しない場合は `templates\自分らしさ-template.md`（または `templates/自分らしさ-template.md`）
2. ユーザー入力から以下を抽出する。
   - コピペされたチャット文（Teams / Slack 想定）
   - URL一覧（Qiita / note / Zenn など）
3. チャット文と各URL本文を読み込み、筆者の特徴を抽出する。
   - 文体・トーン
   - 読者への向き合い方
   - 構成と見出しの使い方
   - 手順、注意点、Tips の書き方
   - 説明時に留意していること
   - 文章を書く上で重視していること
4. 抽出結果を `.specify\memory\自分らしさ-constitution.md` のセクション名・順序に合わせて整理する。
5. 各セクションは、`.specify\memory\文体・トーン-constitution.md` のような完成済みルール文書として書く。
   - 分析手順や作業指示は出力しない。
   - 「抽出した特徴」「根拠」「再現ルール」のような分析ラベルは出力しない。
   - ルールとしてそのまま使える箇条書きにする。
6. 根拠がある内容だけを書く。
   - 根拠が薄い内容は推測で補わず、「根拠不足のため未記載」とする。
   - `自分らしさ`を表すことに関係がない内容は出力しない。
7. URL取得に失敗した場合は、最後に「取得エラー」セクションを作成し、失敗理由を記載して処理を継続する。

出力要件:

- 出力先フォルダ: `results`
- 出力ファイル: `results/自分らしさ-profile.md`
- 形式: Markdown
- セクション構成: `.specify\memory\自分らしさ-constitution.md` に準拠
- 仕上がり: `.specify\memory\文体・トーン-constitution.md` のように、そのまま constitution として貼り替えられる完成形

