Skip to content
Agentmart
Submit a tool

reflect

ideas/ のアイディアを アウトライン / project.md / research/ / settings/ へ整理・反映する。書き留めたアイディアを構造へ落とし込むときに使用。フィードバックファイルの反映や @claude 指示の処理もここで行う。

Skill by KazukiYunoue

IndexedMIT
Write a review

Chalk Labs

Need help deploying reflect?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/kazukiyunoue-reflect

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

ideas/ のアイディアを アウトライン / project.md / research/ / settings/ へ整理・反映する。書き留めたアイディアを構造へ落とし込むときに使用。フィードバックファイルの反映や @claude 指示の処理もここで行う。

Use cases: research

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/reflect

What's inside

Skill name
reflect
Description
ideas/ のアイディアを アウトライン / project.md / research/ / settings/ へ整理・反映する。書き留めたアイディアを構造へ落とし込むときに使用。フィードバックファイルの反映や @claude 指示の処理もここで行う。
License
MIT
Instructions
105 lines in SKILL.md · view on GitHub

Agent Skills spec issues

  • files: referenced but missing: references/structure.md

Files (1)

  • SKILL.md

SKILL.md (first lines)

# アイディアの反映

`ideas/` 配下のアイディアファイルを読み取り、適切なファイルへの反映を計画してください。

## 対象ファイルの指定

$ARGUMENTS

- 引数がある場合: 指定されたファイルのみを対象とする。
- 引数がない場合: `status: new` のアイディアファイルをすべて対象とする。

## 前提

**`${CLAUDE_PLUGIN_ROOT}/references/structure.md` を読み、作品構成を判別してから実行すること。**

反映先は作品の構成によって変わる。アウトラインが分割されている場合、また上位に構成層(`plots/` など)がある場合は、**どの層のどのファイルに反映するか**まで特定する。

## 手順

1. 対象のアイディアファイルを読み込む。
2. 作品構成を判別する(→ `references/structure.md`)。
3. アイディアの内容を分析し、反映先を分類する。
   - タイトル・概要・ログライン・作品全体の方針 → `project.md`
   - 構成・展開の変更 → アウトライン層、または上位の構成層(後述「反映先の層を決める」)
   - 調査が必要な事項 → `research/` に新規ファイル、または `/writing:research` での委譲
   - 人物・舞台設定(フィクション) → `settings/` 配下
   - `@claude` で始まる行 → Claude への指示として解釈し、内容に応じた処理を反映計画に含める
4. 反映によって生じる**波及先**を洗い出す(→ `references/structure.md`「上位層を変更したときの波及」)。
5. **反映計画をユーザーに提示し、承認を待つ。**
6. 承認後に反映を実行し、アイディアファイルの `status` を `reflected` に更新する。
7. 分割ファイルの追加・削除・改題を伴った場合は、`/writing:index` での索引同期を促す。

## 反映先の層を決める

多層構成では、**どこまで上流へ遡るか**の判断が反映の質を決める。原稿へのフィードバックであっても、
反映先が原稿とは限らない。次の観点で分類する。

| 内容 | 反映先 |
|---|---|
| 語の選び方、言い回し、リズム、描写の濃さ | 原稿層のみ |
| 場面の順序・構成、何を書くか/書かないか、演出の方針 | アウトライン層(+必要なら原稿) |
| 人物の設定・言動の原理、世界観のルール、固有名詞 | `settings/`(+波及する全ファイル) |
| シーン・章の目的、前後の接続、伏線、時系列 | 上位の構成層(+下流の層) |
| 作品のテーマ、あらすじ、人物配置 | `project.md` |

判断の指針:

- **同じ指摘が他の箇所でも起きるなら、上流へ**。一箇所限りの直しなら、その場で閉じる。
- 上流へ反映したものは、下流の既存ファイルにも齟齬が出ていないか確認する。原稿を書き直すかどうかは、反映計画の中でユーザーに諮る。
- 固有名詞の変更のような**横断的な変更**は、実行前に影響を受けるファイルを列挙して示す。

## フィードバックファイル(`type: feedback`)の扱い

frontmatter に `type: feedback` と `source:` を持つファイルは、`/writing:feedback` が作成したもの。
引用行に追記されたコメントを読み取り、反映先を決める。

**`source:` の元ファイルが唯一の反映先とは限らない。** 1 つのフィードバックファイルの中に、
原稿限りの直しと、上流へ遡るべき指摘が混在するのが普通。上表に沿って**コメントごとに層を判定**し、
反映計画では層ごとに分けて提示する。

## `@claude` 行の処理

- 時間のかかる作業(リサーチなど)は researcher サブエージェントへ委譲し、完了を待たない。
- 質問・相談は反映計画の中で回答する。アイディアファイルには書き戻さない。
- `@claude` 行は処理後も削除せず、履歴として残す。

## 出力形式

```
## 反映計画

### [アイディアファイル名]

**要約**: (アイディアの要点)

**反映先**:

#### 上位の構成層
1. `plots/05-章タイトル.md` - 〔展開〕再会の場面を職場から自宅へ変更

#### アウトライン層
2. `outlines/05-章タイトル.md` - 移動の描写を削り、会話から始める旨を追記

#### 設定
3. `settings/characters/*.md` - 呼称の表記を統一(波及: `plots/` 4 件、`drafts/` 1 件)

#### 原稿層のみ
4. `drafts/05-章タイトル.md` - 冒頭一文の誇張を抑える

**波及**: 上記 1 により `plots.md` の索引行が変わるため、反映後に `/writing:index` を実行する

---

この計画で反映してよろしいですか?
```

層が 1 つしかない構成では、層による見出し分けは不要。

## 注意

- 必ずユーザーの承認を得てから反映する。文体・トーンを尊重し、既存の内容を勝手に削除・大幅変更しない。
- 反映先が不明確な場合、また上流へ遡るべきか判断がつかない場合は、ユーザーに確認する。
- 下流(原稿)の記述が上流より良いと判断した場合も、勝手に上流を書き換えない。**上流を更新する提案として**示す。

From KazukiYunoue/claude-code-outline-driven-writing, MIT.

More from KazukiYunoue/claude-code-outline-driven-writing

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Jul 29, 2026 (3 months ago)
Last release
Jun 16, 2026 (4 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from KazukiYunoue

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get reflect running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying reflect?

CallGet help
Cite this page

reflect skill. Agent Mart. https://agentmart.dev/skills/kazukiyunoue-reflect (last updated 2026-10-24)