Skip to content

Refresh work-system: safe deps, md tables, sharper status#11

Open
gering wants to merge 1 commit into
mainfrom
task/work-system-refresh
Open

Refresh work-system: safe deps, md tables, sharper status#11
gering wants to merge 1 commit into
mainfrom
task/work-system-refresh

Conversation

@gering

@gering gering commented Jun 17, 2026

Copy link
Copy Markdown
Owner

Summary

  • Bring work-system up to the safety/consistency level of pr-flow & knowledge-system.
  • Defuse the dependency auto-install footgun, modernize output, unify conventions.

Changes

  • /continue: project-local installs (npm/cargo/go/…) run without prompts; pip uses a local .venv; only ask when a global install is genuinely unavoidable.
  • /list: replaced heavy ASCII boxes with markdown tables (token cost, narrow terminals).
  • /status: merged-PR (--head task/<name>) + branch-merge are authoritative completion signals; commit-grep / file-activity demoted to weak corroboration.
  • /kickoff + /adopt: unified new-session launch to claude -n "<task-name>" "/continue" (named session + deterministic resume in one command).
  • /close: auto-delete remote branch when the PR was merged (no prompt); still asks on manual close.
  • README: documented the unified launch command.
  • Version: work-system 1.2.5 → 1.3.0 (plugin.json + marketplace.json).

Readiness

  • ✅ Version bumped to 1.3.0 (both manifests in sync)
  • ✅ README updated for the unified launch command
  • ✅ Structure check: 0 errors (scripts/check-structure.py)
  • ✅ Knowledge: no new generalizable patterns to capture
  • ➖ Tests / Build / Linter / Changelog: N/A (markdown-only plugin repo, no changelog)

Test plan

  • python3 scripts/check-structure.py passes (0 errors)
  • /list renders markdown tables (no ASCII boxes)
  • /continue shows the install command, skips when deps present, uses .venv for pip
  • /kickoff / /adopt print claude -n "<task>" "/continue" and it launches a named session that auto-runs the resume flow
  • /close on a merged PR removes the remote branch without prompting

🤖 Generated with Claude Code

- /continue: project-local installs run without prompts; pip uses a
  local .venv; only ask when a global install is unavoidable
- /list: replace ASCII boxes with markdown tables
- /status: branch/PR match is authoritative; commit-grep is weak signal
- /kickoff + /adopt: unify new-session command to
  `claude -n "<task-name>" "/continue"` (named session + resume in one)
- /close: auto-delete remote branch when PR was merged
- Bump work-system to 1.3.0

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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