Skip to content

Add herdr glyph-refresh triggers to /kickoff and /define - #47

Merged
gering merged 3 commits into
mainfrom
task/refresh-glyphs-on-kickoff-define
Jul 24, 2026
Merged

Add herdr glyph-refresh triggers to /kickoff and /define#47
gering merged 3 commits into
mainfrom
task/refresh-glyphs-on-kickoff-define

Conversation

@gering

@gering gering commented Jul 24, 2026

Copy link
Copy Markdown
Owner

Summary

  • /kickoff and /define now also trigger a herdr tab-glyph refresh, so the Manager tab's hub mark (and sibling worker glyphs) get stamped/updated on these two lifecycle events — not only on /close, /list, /status, /continue-reopen, and the pr-flow shim.
  • Previously, in a repo where you mostly /kickoff, the Manager tab could lack its until an unrelated survey command happened to run there.

Changes

  • plugins/work-system/skills/kickoff/SKILL.md: new step 14, after the launch step, runs herdr-tab-glyph.sh refresh --cached <main-repo> (best-effort, silent) so the freshly-created tab is included.
  • plugins/work-system/skills/define/SKILL.md: new step 9, after the task file is written, runs the same refresh (the new task has no tab yet — the value is the + resyncing existing tabs).
  • .claude/knowledge/features/herdr-tab-glyphs.md: added /kickoff and /define to the refresh-trigger list.
  • plugins/work-system/README.md: updated the trigger-point paragraph to match.
  • CHANGELOG.md: entry under work-system 1.9.3.
  • Version bump: work-system 1.9.2 → 1.9.3 (patch — adds triggers, no new surface) in plugin.json and marketplace.json.

Readiness

  • ✅ Uncommitted changes: none
  • ✅ README: updated
  • ✅ Version bump: work-system 1.9.2 → 1.9.3
  • ✅ Changelog: entry added
  • ✅ Knowledge: herdr-tab-glyphs.md updated
  • ➖ Tests: N/A (no test runner in this repo)
  • ➖ Linter: N/A
  • ➖ Build: N/A (check-structure.py is the sole CI check — 0 errors, 2 pre-existing unrelated warnings)

Test plan

  • Run /kickoff inside a herdr session and confirm the Manager tab gets after the worktree launches
  • Run /define inside a herdr session and confirm existing tabs' glyphs re-sync
  • Confirm both are silent no-ops outside herdr

🤖 Generated with Claude Code

gering and others added 3 commits July 24, 2026 13:25
Both skills now run the same best-effort, silent
`herdr-tab-glyph.sh refresh --cached <main-repo>` that /close, /list,
and /status already use, so the Manager tab's ◉ hub mark and sibling
worker glyphs get stamped/updated on these two events too:

- /kickoff: after the launch step, so the freshly-created tab is
  included.
- /define: after the task file is written (the new task has no tab
  yet, but the value is the ◉ + resyncing existing tabs).

Bump work-system to 1.9.3 (patch — adds triggers, no new surface).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MzfmXsQbZyhqZHi8wm8Qb7
Follow-up to the previous commit: the README explicitly enumerated
which skills refresh herdr tab glyphs, so it needed the same update as
the knowledge doc.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MzfmXsQbZyhqZHi8wm8Qb7
Renumbering the "Optional — Start immediately" step from 9 to 10 left
its continuation lines at the old 3-space indent, one space short of
the marker width CommonMark requires for a nested bullet list — the
sibling kickoff/SKILL.md edits in this same PR already use the correct
4-space indent for two-digit items.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MzfmXsQbZyhqZHi8wm8Qb7
@gering
gering force-pushed the task/refresh-glyphs-on-kickoff-define branch from d77a35c to 7c2e788 Compare July 24, 2026 11:25
@gering
gering merged commit 21663d6 into main Jul 24, 2026
1 check passed
@gering
gering deleted the task/refresh-glyphs-on-kickoff-define branch July 24, 2026 11:27
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