src/skills/feel/SKILL.md
Capture how the system feels — energy, momentum, burnout, breakthrough. Emotional intelligence for Oracle-human collaboration. Use when user says 'feel', 'how are we', 'energy check', 'burnout', 'momentum', or wants emotional awareness of the work.
npx skillsauth add Soul-Brews-Studio/oracle-skills-cli feelInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
"Code has no feelings. But the humans writing it do. And the patterns in the code reveal what the humans feel."
/feel # Quick pulse — how does the system feel right now?
/feel --deep # Deep scan — energy arc, momentum, burnout signals
/feel --log # Append to feels.log (no output, just record)
date "+🕐 %H:%M %Z (%A %d %B %Y)"
Read the signals and report:
# Recent git activity — momentum or silence?
git log --oneline --since="7 days ago" --all 2>/dev/null | wc -l
# Session frequency — are we showing up?
ls -t ~/.claude/projects/*/**.jsonl 2>/dev/null | head -10
# Open issues — overwhelmed or on track?
gh issue list --state open --limit 50 --json number 2>/dev/null | jq 'length'
# Recent retros — are we reflecting?
ls -t ψ/memory/retrospectives/**/*.md 2>/dev/null | head -5
# Stale branches — unfinished business?
git branch --sort=-committerdate | head -10
| Signal | Indicator | Feeling | |--------|-----------|---------| | Many commits, short intervals | High activity | 🔥 Flow / momentum | | Few commits, long gaps | Low activity | 😴 Drift / disconnection | | Many open issues, few closed | Growing backlog | 😰 Overwhelm | | Recent retros + handoffs | Healthy reflection | 🧘 Grounded | | Stale branches, no PRs | Abandoned work | 😶 Avoidance | | Lots of new repos/features | Exploration | ✨ Curiosity | | Same files edited repeatedly | Iteration | 🔄 Grinding | | No sessions in days | Absence | 🌑 Dark period |
💜 System Pulse — [DATE]
Energy: [🔥 Flow | 😴 Drift | 😰 Overwhelm | 🧘 Grounded | ...]
Momentum: [↗️ Rising | → Steady | ↘️ Falling | ⏸️ Paused]
Last active: [X hours/days ago]
Commits (7d): [N]
Open issues: [N]
Sessions (7d): [N]
[1-2 sentence read — honest, not cheerful]
💡 [Suggestion if concerning pattern detected]
--deep)Everything from quick pulse, plus:
Plot the energy over time based on git activity + session frequency:
Week 1: ████████░░ (high — 45 commits)
Week 2: ██████░░░░ (medium — 28 commits)
Week 3: ██░░░░░░░░ (low — 8 commits)
Week 4: █████░░░░░ (recovering — 22 commits)
Check for warning patterns:
Check for positive patterns:
--log)Silently append to ψ/memory/logs/feels.log:
[YYYY-MM-DD HH:MM] energy=[level] momentum=[direction] commits_7d=[N] issues=[N] sessions_7d=[N] note="[auto-generated 1-line]"
No output to user. For background tracking.
Oracles have no feelings. But they can read the signals.
A system that never checks how it feels will burn out its humans. A system that checks too often becomes noise.
/feel is the heartbeat check. Run it when something feels off. Or let it run silently in the background, building a record.
The feels.log is the Oracle's emotional memory. Not feelings — but the evidence of feelings.
ARGUMENTS: $ARGUMENTS
testing
Cut a beta pre-release — bump CalVer with --beta, PR to beta branch, CI auto-tags + publishes to npm @beta. Use when user says 'release beta', 'cut beta', '/release-beta', or wants to publish a beta version for pre-release testing.
testing
Cut an alpha pre-release — bump CalVer, PR to alpha branch, CI auto-tags + publishes to npm @alpha. Use when user says 'release alpha', 'cut alpha', '/release-alpha', or wants to publish an alpha version.
tools
Talk to another oracle via maw federation. Uses fleet machine names (white, mba, clinic-nat, oracle-world, phaith). Auto-signs with current oracle's [host:handle] from CLAUDE.md. Global — works from any oracle repo.
development
Log information for future reference. Use when user says "fyi", "remember this", "note that", "for your info".