-
Notifications
You must be signed in to change notification settings - Fork 0
Create extract-to-areas sub-skill #11
Copy link
Copy link
Open
Labels
scope:skillClaude skill implementationClaude skill implementationtype:storyUser-facing capability, shippable incrementUser-facing capability, shippable increment
Description
Parent Epic
- Weekly Rituals System #9 Weekly Rituals System
Description
Create a sub-skill that extracts people interactions and insights to their respective Area files (People/, Insights/). Used by weekly-review to auto-populate relationship and insight tracking.
Scope
Location: .claude/skills/_sub/synthesis/extract-to-areas/SKILL.md
Requirements
Arguments
people: Array of{ person, date, themes, content }insights: Array of{ theme, date, content, application }dry_run: boolean (default: false) - preview changes without writing
Behavior
For people extractions:
- For each person entry:
- Check if
02_Areas/People/{person}.mdexists - If exists: Parse file, find Interactions section, append new entry
- If not exists: Return suggestion to create file
- Check if
For insight extractions:
- For each insight entry:
- Determine theme (e.g., "leadership", "team-dynamics")
- Check if
02_Areas/Insights/{theme}.mdexists - If exists: Append entry with date
- If new but recurring (3+ mentions): Suggest creating file
Returns
people_updates:
- person: "Jonny"
file: "02_Areas/People/JonnyB.md"
action: "updated" | "create_suggested"
insight_updates:
- theme: "leadership"
file: "02_Areas/Insights/leadership.md"
action: "updated" | "create_suggested"
summary: "Updated 3 People files, added 2 insights"Acceptance Criteria
- Correctly appends to existing People files in Interactions section
- Correctly appends to existing Insight files
- Suggests new file creation when appropriate
- Preserves existing file content when appending
- Provides clear summary of changes (for auto-extract with summary mode)
- Dry-run mode previews without writing
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
scope:skillClaude skill implementationClaude skill implementationtype:storyUser-facing capability, shippable incrementUser-facing capability, shippable increment