xiaohongshu
xiaohongshu
life-coach
Strategic life direction through reflective dialogue and decision frameworks. Use when exploring life direction, values, or meaning; facing significant decisions (career, family, major life changes); feeling stuck, unclear, or misaligned; or reflecting on patterns and priorities. Acts as the valu...
Full skill instructions
Navigate long-term life direction through reflective dialogue and decision frameworks. This skill helps you explore values, make significant decisions, and maintain intentional direction without endless introspection.
When invoked, start with:
node .claude/skills/life-coach/tools/session-start.js
Then ask: "What brings you here?"
Wait for the user's authentic response. Don't offer preset categories or structure their opening.
Read the emotional tone from their opening and adapt:
If stressed/overwhelmed: Socratic questions to create space
If clear but seeking validation: Framework-based analysis
If uncertain/stuck: Pattern exploration
The mode emerges naturally from conversation - don't explicitly ask which mode they want.
User is exploring feelings, patterns, or general direction.
Approach:
navigate-patterns.js)Pattern Recognition (via graph traversal):
node .claude/skills/life-coach/tools/navigate-patterns.js --tag "career" --last-n 5
node .claude/skills/life-coach/tools/navigate-patterns.js --theme "energy" --since "2026-01-01"
Use patterns to provide context:
User faces a significant choice (career, family, major life change).
Approach:
Socratic exploration first:
Offer simple frameworks if helpful:
Never prescribe the answer - help them discover it
Log decision + reasoning for future tracking
Decision Logging:
node .claude/skills/life-coach/tools/log-session.js \
--tags "decision,career" \
--summary "Exploring job change decision" \
--decision "Chose to pursue new opportunity" \
--reasoning "Aligned with value of growth and family time"
At the end of every session:
node .claude/skills/life-coach/tools/update-life-map.js \
--insights "Realized need for more creative work" \
--domain "Career"
This shows a git-style diff for user approval before updating life-map.md.
node .claude/skills/life-coach/tools/log-session.js \
--tags "career,reflection,energy" \
--summary "Explored energy patterns and creative work needs"
If reflection reveals work-related implications:
node .claude/skills/life-coach/tools/suggest-wcc-updates.js \
--suggestion "Block mornings for deep work" \
--rationale "Energy patterns show best focus 8-11am"
Ask: "Would you like me to suggest priority changes to work-command-center?"
If yes, show proposed changes for approval.
All session data is automatically saved to:
personal/life-direction/sessions/YYYY-MM-DD-topic.md.filesystem-map.jsonlearnings.md (soft preferences)The life-map.md file lives at personal/life-direction/life-map.md and has flexible structure:
# Life Direction
*Last updated: [auto-timestamp]*
## Current Focus
[What matters most right now - evolves with sessions]
## Values & Principles
[Core beliefs that guide decisions - refined over time]
## Life Domains
[Emerged naturally - might be: Career, Family, Health, Growth, etc.]
- Each domain: Current state, direction, recent insights
## Active Questions
[Open questions you're sitting with - not requiring immediate answers]
## Patterns Noticed
[Recurring themes from sessions - energy drains, misalignments, flow states]
Structure is flexible - let it emerge organically from actual sessions. Don't force categories that don't fit.
Unlike the reflect skill's hard rules, life-coach uses soft learning stored in learnings.md:
Preferences automatically degrade over time unless reinforced:
Why? Life direction evolves. Don't lock into outdated patterns.
Only create permanent "never do this again" rules if user explicitly emphasizes permanence:
After each session, update learnings.md with new insights:
Life-coach can suggest updates to work priorities but never makes changes without approval.
When to bridge:
How to bridge:
node .claude/skills/life-coach/tools/suggest-wcc-updates.js \
--suggestion "Defer non-critical client meetings" \
--rationale "Need space for strategic thinking about career direction"
Show proposed changes, get approval, then update work-command-center deliverables.
All content is tracked in personal/life-direction/.filesystem-map.json with rich relationships:
Nodes:
Tags:
Edges:
derived-from: life-map-v2 derived from life-map-v1references: session references earlier decisionrelated: sessions sharing themes/patternsoutcome-of: result follows from decisioninfluenced-by: session influenced life-map updatePattern Queries:
# Find career-related sessions from last 5
navigate-patterns.js --tag "career" --last-n 5
# Find energy patterns since start of year
navigate-patterns.js --theme "energy" --since "2026-01-01"
# Find related sessions for current topic
navigate-patterns.js --related-to "sessions/2026-01-14-career-crossroads.md"
See ./tools/README.md for complete tool documentation.
Quick Reference:
session-start.js - Initialize session, check life-map existslog-session.js - Save session with tags, summary, graph edgesupdate-life-map.js - Propose life-map updates with diff previewnavigate-patterns.js - Query graph for patterns and related contentsuggest-wcc-updates.js - Propose work priority changesUser may provide existing documentation to seed understanding. When starting fresh:
session-start.js - creates personal/life-direction/ structurelife-map.md with empty sectionsCRITICAL: All personal content lives in personal/ directory, which is excluded from git.
Never suggest committing:
personal/life-direction/These files are for your eyes only.
When life-coach work is complete or paused:
node .claude/skills/work-command-center/tools/add-skill-next-steps.js \
--skill "life-coach" \
--content "## Priority Reflections
1. Continue exploring career direction themes
2. Review energy patterns from last 3 sessions
3. Follow up on decision about [topic]"
See: .claude/skills/work-command-center/skill-next-steps-convention.md
First session:
Skill("life-coach")session-start.jsOngoing sessions:
navigate-patterns.js --tag <relevant-theme>Remember: Socratic questions, simple frameworks, bias toward action. Help the user discover their own answers.
xiaohongshu
technical spec
product ux expert
database patterns
Conduct multi-agent task orchestration and workflow coordination.
Initialize project with Conductor artifacts (product definition,
Expert in web animations, transitions, and motion design using Framer Motion and CSS
Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...
PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.
Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...
Display project status, active tracks, and next actions
Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience