Renamed and Removed Commands
Update saved prompts and automation before upgrading; the old names no longer resolve. CHANGELOG.md has the release-by-release detail.
From kramme-cc-workflow to trackbed
Section titled “From kramme-cc-workflow to trackbed”Release 1.0.0 renamed the plugin and its marketplace from kramme-cc-workflow to trackbed, and the repository moved to trackbed/skills. Every skill and agent kept its name but moved from the kramme: prefix to the plugin namespace: /kramme-cc-workflow:kramme:pr:code-review in Claude Code and $kramme:pr:code-review in Codex both become trackbed:pr:code-review. The decision record explains why.
Existing installs do not move on their own. Remove the old plugin and marketplace, then install trackbed as in Installation & Updating:
# Claude Code, inside a session/plugin uninstall kramme-cc-workflow@kramme-cc-workflow/plugin marketplace remove kramme-cc-workflow
# Codex, from your terminalcodex plugin remove kramme-cc-workflow@kramme-cc-workflowcodex plugin marketplace remove kramme-cc-workflowUsage records from before the rename count toward the new names. Your settings carry over:
TRACKBED_*environment variables replace theKRAMME_*ones. The old names still work while the new ones are unset.git config trackbed.baseBranchreplaceskramme.baseBranch, which is still read when the new key is unset.- Hook toggles, usage records, and update-check state now live in
trackbed/state and config folders. Files already in thekramme-cc-workflow/folders keep being used until atrackbed/file exists. - Diagrams and walkthrough reports now go to
~/.trackbed/diagrams/, and saved Pull Request descriptions to.trackbed/in the repository. Older files stay where they are, and/trackbed:workflow:cleanup-artifactsstill cleans old diagrams. - Checkout installs of the Codex plugin build their marketplace under
<codex-home>/.trackbed-plugin-marketplaces/. - The plugin source moved from
kramme-cc-workflow/totrackbed/in the repository, so local paths into a checkout change, for exampleclaude /plugin install /path/to/skills/trackbed.
Renamed
Section titled “Renamed”| Old → new | What to change |
|---|---|
/kramme:siw:spec-audit:auto-fix and /kramme:siw:apply-spec-audit-fixes → /trackbed:siw:spec-audit --apply <report> |
Pass the report path after --apply; --auto, --dry-run, --threshold 60-100, and --allow-dirty still work. --apply without a path audits first, then fixes the new report. --dry-run needs an existing report (--apply <report> --dry-run); audit-first dry runs are rejected before auditing or writing files. For a read-only audit, use --inline without --apply. |
/kramme:docs:out-of-scope → /trackbed:docs:track-rejected-enhancements |
Nothing; arguments and behavior are unchanged. |
/kramme:code:cleanup-ai → /trackbed:code:refactor-pass |
The replacement does not preserve the old arguments or side effects. Remove --auto; omit arguments to use the canonical branch review scope, or pass file and directory scope tokens instead of a base branch. When cleanup candidates exist, it verifies and checkpoints scoped uncommitted input, then verifies and commits each simplification separately. |
/kramme:pr:ux-review → /trackbed:pr:product-review |
Arguments are unchanged. It also runs the product reviewer over every changed file by default (--categories product gives the former product-only review) and writes PRODUCT_REVIEW_OVERVIEW.md with PROD-NNN finding IDs. It no longer reads, cleans up, or guards UX_REVIEW_OVERVIEW.md, so delete leftover copies by hand. |
/kramme:siw:discovery → /trackbed:discovery:interview --siw |
Pass --siw (or a bare siw, or siw/ paths); plain topic text no longer starts an SIW run. --apply now works only on a direct user request and confirms the edits in-session. |
/kramme:siw:remove → /trackbed:workflow:cleanup-artifacts --siw |
Keeps the SIW-only scope, the transfer-to-Linear-first warning, and the temporary-only, all-SIW, or abort confirmation. It cannot be combined with --auto, skips directories instead of force-deleting them when trash is missing, and skips siw/issues/ or siw/qa-intake/ when they hold unexpected files. |
/kramme:pr:verify-description → /trackbed:pr:generate-description --check |
Keeps --base, --strict, the drift rubric, and the report shape; the report heading is now PR Description Check. --strict also reports two clarity Suggestions: an opening that doesn't say what changes, and an untestable behavior change or risk without a Test plan scenario. Remove --fix: after Important or Critical drift, --check asks once (y/N) before regenerating and updating the PR; add --no-update for a report with no prompt. |
/kramme:siw:product-audit → /trackbed:siw:spec-audit --product |
Keeps --auto and --inline and adds the readiness dimensions. Product findings keep PROD-NNN IDs but are written to AUDIT_SPEC_REPORT.md alongside SPEC-NNN findings, are never auto-fixed by --apply, and resolve through /trackbed:siw:resolve-audit. No skill reads or commit-guards PRODUCT_AUDIT.md anymore; SIW spec detection still ignores it, and /trackbed:workflow:cleanup-artifacts removes leftover copies. |
/kramme:visual:diagram → /trackbed:visual:explain |
Nothing; the topic argument, behavior, and ~/.kramme-cc-workflow/diagrams/ output directory are unchanged. |
/kramme:visual:onboarding → /trackbed:visual:explain --onboarding |
Nothing; the focus-area or audience argument, behavior, and onboarding-{project-name}.html output are unchanged. |
/kramme:docs:solution-refresh → /trackbed:docs:solution-note --refresh |
The note-path and --all targets and --apply now follow --refresh; deletion and consolidation still ask first. |
/kramme:code:weakness-audit → /trackbed:code:refactor-opportunities --ranked |
Add --ranked and drop --team. The full, path, and feature scopes, --output, --max-findings, --solo, and --base are kept, and it still writes CODEBASE_WEAKNESS_REPORT.md with WA-NNN IDs. Ranked mode is user-only, so a model or another skill never starts it; automation must ask the user to run it. |
/kramme:text:humanize → /trackbed:text:clarify --humanize |
Takes one file or one text block per run, and treats a single-line argument that merely contains a slash, such as Fixed in src/api/orders.ts, as text. The pattern catalog, opt-in voice pass, and confirm-before-write flow are kept. /trackbed:pr:github-review keeps its humanize pass, and /trackbed:pr:github-review-reply now humanizes drafted replies only with --humanize. |
/kramme:pr:plan-split → /trackbed:code:breakdown-findings --split |
Keeps --base <branch>, --auto, the seam strategies, and the SPLIT or KEEP AS ONE decision. It now writes the PR_PLAN_*.md set itself instead of printing a handoff. Split plans still carry the worktree Implementation Setup; implement them by hand, then reconcile with --reconcile. |
/kramme:pr:update-split-plans → /trackbed:code:breakdown-findings --reconcile |
Pass the same plan paths, --all, --worktree, --source, --base, and --auto options. Former no-scope calls must add --all to preserve the removed command's active-plan-only default; zero-scope reconcile intentionally retains trackbed:code:breakdown-findings's existing all-indexed behavior. |
/kramme:workflow-artifacts:cleanup → /trackbed:workflow:cleanup-artifacts |
Nothing; every argument, mode, and safety gate is unchanged. |
/kramme:linear:select-next → /trackbed:linear:next |
Pass --agent-ready instead of --agent-ready-only; other arguments and behavior are unchanged. |
--auto → default on /trackbed:git:recreate-commits, /trackbed:pr:create, /trackbed:pr:fix-ci, /trackbed:pr:generate-description, and /trackbed:pr:rebase |
Typed commands, and requests that name one of these skills, now run unattended. Add --manual wherever you relied on the prompts; a leftover --auto is ignored. /trackbed:pr:rebase now skips its safety gates unless you pass --manual or --force-push. See Unattended by Default. |
Removed
Section titled “Removed”| Removed | Use instead |
|---|---|
/kramme:siw:issue-define |
Before transfer, update the spec and run /trackbed:siw:generate-phases, choosing Append when issues exist. For a standalone issue or after transfer, use /trackbed:linear:issue-define. Existing local issue files stay valid; edit them directly and keep siw/OPEN_ISSUES_OVERVIEW.md and siw/LOG.md in sync. |
/kramme:ci:design-pipeline |
Ask directly for CI/CD pipeline design or gate planning. /trackbed:pr:fix-ci still handles failures in an existing Pull Request pipeline. |
/kramme:product:pulse |
Ask directly for a time-windowed product health recap. /trackbed:product:strategy and /trackbed:product:review still read existing reports under docs/pulse-reports/, and /trackbed:siw:spec-audit --product reads compound's reports from its configured docs_root, but nothing here generates them anymore. |
/kramme:code:incremental |
Use ordinary implementation requests for small verified slices and /trackbed:code:refactor-pass for narrow behavior-preserving cleanup. For structural refactors, survey candidates with /trackbed:code:refactor-opportunities, then ask for planning and implementation directly. No replacement keeps the interview-driven Decision Document and tiny-commit workflow. |
/kramme:code:source-driven |
Use /trackbed:code:migrate for version migrations, /trackbed:research for cited research artifacts, and the host's source tools to verify unstable third-party facts during implementation. |
/kramme:test:generate |
Ask directly for tests that follow the project's existing conventions, and use /trackbed:test:audit to assess an existing suite. |
/kramme:git:worktree and /kramme:git:clean-gone-branches |
Use Conductor workspace management, or run git worktree and git branch directly. Their helper scripts are gone too, and no replacement keeps their Conductor-path guards or confirmation-gated branch deletion. |
/kramme:visual:plan-review and /kramme:visual:project-recap |
Use /trackbed:pr:walkthrough --report to explain a branch or Pull Request, /trackbed:visual:explain to visualize a plan or architecture, and /trackbed:visual:explain --onboarding for a codebase overview. |
/kramme:visual:generate-image |
Use the image tools in your host. The Gemini image-generation script and its API-key setup are no longer bundled. |
/kramme:visual:demo-reel |
/trackbed:pr:generate-description no longer accepts --visual, and /trackbed:pr:create no longer captures or attaches screenshots or video; both leave a Screenshots/Videos placeholder on changes with visible UI. Ask directly for a screenshot or recording, or use /trackbed:browse or /trackbed:qa. No replacement keeps tiered capture, the secret preflight, or bounded environment startup. Earlier captures under .context/demo-reels/ remain eligible for /trackbed:workflow:cleanup-artifacts. |
/kramme:session:context-setup |
/trackbed:code:work-from-plan, /trackbed:code:plan-to-pr, and /trackbed:linear:issue-implement keep a shared preparation checklist with focused context loading, and a shared forward-progress reference covers context recovery. Ask directly for rules-file updates; the setup ritual, markers, and mandatory repair gate are retired. |
/kramme:nx:setup-portless and the nx skill domain |
Ask directly for portless setup or Nx dev:local/dev:full target wiring. No replacement keeps its target templates or certificate-trust steps. |