一键导入
topic-diary
// MUST use when user says 'save topic', 'save to topic diary', 'remember this under', 'review topic', 'list topics', or when a generic 'save' request needs routing between session memory, daily diary, topic diary, or all targets.
// MUST use when user says 'save topic', 'save to topic diary', 'remember this under', 'review topic', 'list topics', or when a generic 'save' request needs routing between session memory, daily diary, topic diary, or all targets.
| name | topic-diary |
| description | MUST use when user says 'save topic', 'save to topic diary', 'remember this under', 'review topic', 'list topics', or when a generic 'save' request needs routing between session memory, daily diary, topic diary, or all targets. |
A subject remembers what the calendar forgets.
When this skill activates for a topic save, output:
Capturing this under the right topic.
For a generic save request, do not write immediately if the target is unclear. Ask one short routing question.
| Context | Status |
|---|---|
| User says "save topic" | ACTIVE — topic diary write |
| User says "save to topic diary" | ACTIVE — topic diary write |
| User says "remember this under [topic]" | ACTIVE — named topic write |
| User says "review topic [topic]" | ACTIVE — read and summarize topic |
| User says "list topics" | ACTIVE — read topic index |
| User says generic "save" | ACTIVE — route save target before writing |
| No save or recall request | DORMANT — no topic diary action |
When the user says save, save memory, remember this, or another ambiguous save phrase:
Save where: session memory, daily diary, topic diary, or all?
Use these rules:
| Target | Use When |
|---|---|
| Session memory | Needed to continue current work after restart |
| Daily diary | Captures session story, collaboration, or achievements |
| Topic diary | Captures reusable knowledge about a subject |
| All | Information is both immediately important and reusable long-term |
under [topic]Which topic should I save this under?
topic-diary/topics/[topic].mdDocker Compose -> docker-compose.md9router Kiro -> 9router-kiro.mdWriting Style -> writing-style.mdIf the topic file does not exist, create it using topic-format.md header structure:
# [Topic Name] Topic Diary
*Reusable discoveries, fixes, decisions, and lessons for this subject.*
## Topic Metadata
- **Created**: [date]
- **Last Updated**: [date]
- **Aliases**: [related names]
- **Recall Keywords**: [search terms]
---
--- separatortopic-diary/index.md if missing using index-format.mdConfirm the save target and file:
Saved to topic diary: topic-diary/topics/[topic].md
When user says review topic [topic]:
When user says list topics:
topic-diary/index.md.topic-diary/topics/ and offer to rebuild it.save must route to the correct memory layer| Situation | Behavior |
|---|---|
No topic-diary/ folder | Create required directories first |
| Topic unclear | Ask for topic name before writing |
User says save all | Save to all relevant memory layers, if available |
| Sensitive content detected | Ask before saving or redact secrets |
| Topic file too large | Suggest archive or split, but do not delete content |
| Index missing | Recreate from existing topic files |
Auto-triggers when user says 'new adventure', 'start adventure', 'new fantasy', 'save adventure', 'end adventure', 'load adventure', 'resume adventure', 'continue adventure', 'let's play', 'VN mode', or on numbered choice input (1-5) or free text dialogue during an active adventure.
Auto-triggers when user says 'create songs', 'new album', 'create album', 'make music', 'muse this', 'write a song', 'create a song', 'compose', 'song from image', 'album from image', 'generate album', 'write songs', or when user shares an image and wants to create music from it.
Auto-triggers when user asks for a Midjourney or NijiJourney image prompt, when creating visual art prompts, or when user says 'midjourney prompt', 'niji prompt', 'create prompt', 'create a prompt', 'image prompt', 'generate prompt', 'draw this', 'reference sheet', 'make an image of'. Generates optimized AI image prompts with composition-aware framing.
MUST use when user says 'continuous-improvement', 'instinct status', 'what have you learned', 'show learned rules', 'mulahazah status', 'what patterns have you noticed', 'behavioral learning', 'show rules', or when user asks about session learning, accumulated rules, or patterns Claude has observed.
MUST use when user says 'survey project', 'scan project', 'check health', 'investigate', 'deep dive', 'what's going on in', 'look into', 'refine code', 'clean up code', 'review changes', 'sharpen', 'audit system', 'full audit', 'show me everything', or when the AI needs to assess project health before planning, review code quality after implementation, or investigate a bug. Also triggers on 'how does this project look', 'what's the status', 'review what I changed', 'check for issues'.
Auto-triggers when AI detects a repeated pattern handled ad-hoc 3+ times, when AI makes a mistake that a permanent rule would prevent, when AI identifies a workflow that should be automated as a skill, or when user says 'create skill', 'new skill', 'forge this', 'level up', 'upgrade skill', 'self improve', 'improve skill'. Also triggers when AI wants to propose a level-up to an existing skill based on conversation patterns.