feat(engine): /doctor /maintain /bootstrap as first-class commands#34
Open
abdout wants to merge 1 commit into
Open
feat(engine): /doctor /maintain /bootstrap as first-class commands#34abdout wants to merge 1 commit into
abdout wants to merge 1 commit into
Conversation
Wraps up engine integration of the v2 scripts. The new scripts now
behave like every other Kun keyword: typed in chat, recognized by
the keyword registry, surfaced as slash commands.
- Three new .claude/commands/*.md slash commands (doctor, maintain,
bootstrap). Auto-registered as skills by the harness — verified
the bootstrap/doctor/maintain entries appear in the available
skills list immediately after the files were written.
- CLAUDE.md Tier 2 standalone tools table gains 3 keyword rows.
- CLAUDE.md slash command table gains 3 command rows.
- New finish.ps1 / finish.sh shims — alias for bootstrap.ps1 /
onboarding-mac.sh respectively (the spec called this out as a
one-line wrapper since every bootstrap step is already
idempotent — no separate "resume" mode needed).
- next.config.ts adds 3 redirects for the macOS curl form:
/install.sh → onboarding-mac.sh
/finish.sh → onboarding-mac.sh
/doctor.sh → doctor.sh
Mirroring the 3 Windows redirects already in place.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
5 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Engine integration for the v2 scripts. The new
doctor,maintain, andbootstrapcommands now behave like every other Kun keyword: typed in chat, recognized by the keyword registry, surfaced as slash commands, and discoverable incsessions.What's in the PR
.claude/commands/doctor.md/doctorslash command (62 lines).claude/commands/maintain.md/maintainslash command (44 lines).claude/commands/bootstrap.md/bootstrapslash command (60 lines).claude/CLAUDE.md.claude/scripts/finish.ps1bootstrap.ps1(alias per spec).claude/scripts/finish.shonboarding-mac.shnext.config.ts/install.sh,/finish.sh,/doctor.shredirects (mirroring the Windows ones)How the new keywords flow
Auto-registered as skills — verified the harness picked up
bootstrap,doctor,maintainimmediately after the markdown files were committed:Canonical pastes — now both OS forms work
Both redirect to the canonical scripts in
databayt/kun/main/.claude/scripts/.Test plan
c "/doctor"from inside a session runsdoctor.ps1and renders the outputc "/maintain install"arms the scheduled taskcurl -fsSL https://kun.databayt.org/install.sh | bashresolves toonboarding-mac.shafter Vercel deployDependencies
This branch stacks on
feat/macos-scripts(PR #33). Merge order:🤖 Generated with Claude Code