Skip to content

feat: alive→walnut rename sweep + /walnut:feedback skill#24

Open
willsupernormal wants to merge 11 commits intomainfrom
will/rename-sweep-and-feedback
Open

feat: alive→walnut rename sweep + /walnut:feedback skill#24
willsupernormal wants to merge 11 commits intomainfrom
will/rename-sweep-and-feedback

Conversation

@willsupernormal
Copy link
Collaborator

Summary

Two things in one branch — the rename sweep was already here, feedback was added on top as a clean commit.

Rename sweep (10 commits)

  • CLAUDE.md heading, skill refs, demo output → walnut branding
  • deploy.sh → correct paths, deploys to both cache and marketplace
  • Hook fixes: log guardian recognises MCP signatures, rules guardian uses correct cache path
  • GitHub configs (issue templates, PR template, funding, CI) → stackwalnuts/walnut URLs
  • templates/alive/ → templates/world/
  • Scanner.ts stale .alive/ comment fixed
  • Setup scaffolds .walnut/ correctly

/walnut:feedback skill (1 commit)

  • New /walnut:feedback skill — users can report bugs, request features, send general feedback
  • Creates GitHub Issues on stackwalnuts/walnut via gh CLI
  • Privacy-first: only anonymous system metadata (plugin version, model, OS, context %, session duration)
  • No walnut data, no conversation history, no PII — ever
  • Labels: feedback + bug/enhancement based on type
  • Fallback when gh not available (shows formatted body for manual paste)
  • feedback_nudges preference toggle (default: on) — squirrel suggests /walnut:feedback after errors
  • CLAUDE.md: Twelve → Thirteen Skills
  • Tested end-to-end — issue [Feature] Background heartbeat — autonomous tasks and memory while away #21 was created via the skill flow

Test plan

  • Verify rename: all alive references updated to walnut in skills, hooks, templates
  • Deploy and confirm deploy.sh targets correct paths
  • Start fresh session, invoke /walnut:feedback, submit a test bug report
  • Verify GitHub Issue created with correct labels and format
  • Verify feedback_nudges toggle appears in tune skill docs

willsupernormal and others added 11 commits March 27, 2026 13:15
… index injection

- setup.ts: scaffold .walnut/ not .alive/ for new users
- index.ts: walnut_create puts _capsules/ inside _core/ not walnut root
- index.ts: walnut_capture success message includes _core/ prefix
- session-new.sh: read world index from .walnut/_index.yaml not .alive/

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…ect cache path

- log-guardian: match both squirrel: and walnut-mcp: signature formats
- rules-guardian: cache path updated from alivecomputer to stackwalnuts

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Cache path: stackwalnuts/walnut/1.0.0
- Marketplace path: stackwalnuts/plugins/walnut
- Gracefully skip missing directories instead of erroring

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…tackwalnuts

- Issue template: discussions URL → stackwalnuts/walnut
- Feature request: alive:save → walnut:save
- Funding: alivecomputer.com → walnut.world
- PR template: ALIVE session → walnut session

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…ted to walnut

- CLAUDE.md: # ALIVE → # Walnut
- setup.md: "installed alive" → "installed Walnut"
- extend skill: contributor@alivecomputer → contributor@stackwalnuts (3 places)
- history skill: alivecomputer.com → walnut.world in demo output
- Hermes skill: "Load ALIVE walnut" → "Load walnut" in description

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…amework name

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…onfig templates

- git mv templates/alive → templates/world
- squirrels.md: template path reference updated
- setup.md: 3 template path references updated
- world/key.md: example repo URL → stackwalnuts/walnut

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- PLUGIN_DIR: plugins/alive → plugins/walnut
- Label: ALIVE → Walnut
- Template dirs: alive → world (matches directory rename)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The cherry-pick captured the reference updates but not the directory rename.
This commit completes the rename: templates/alive/ → templates/world/.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…edback

New skill that lets users send feedback to Stack Walnuts via GitHub Issues.
Tested end-to-end — issue #21 created successfully from the skill flow.

- SKILL.md: full conversational flow (type → description → metadata → preview → gh issue create)
- Privacy-first: only anonymous system metadata (plugin version, model, OS, context %, session duration)
- Labels: feedback + bug/enhancement based on type
- Fallback when gh CLI unavailable (shows formatted body for manual paste)
- feedback_nudges preference toggle (default: on) for squirrel to suggest after errors
- CLAUDE.md updated: Twelve → Thirteen Skills
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant