Skip to content

feat: add the alignfirst CLI and rework the alproject package - #79

Merged
paleo merged 40 commits into
mainfrom
78/unified-cli
Sep 8, 2026
Merged

feat: add the alignfirst CLI and rework the alproject package#79
paleo merged 40 commits into
mainfrom
78/unified-cli

Conversation

@paleo

@paleo paleo commented Sep 3, 2026

Copy link
Copy Markdown
Owner
  • Added the alignfirst CLI (unscoped npm package) with guide, ticket, sync, plans, docmap, conventions, context, config, and doctor commands, replacing the alignfirst skill and the @paleo/plans-share package.
  • Added .alignfirst.json, an optional structured project config carrying the CLI version range, ticket ID pattern, plans folder and auto-archive setting, port range, and git conventions (default branch, branch name template, commit style, agent co-authoring).
  • Replaced the eight bundled protocol skills with thin stubs that delegate to alignfirst guide.
  • Reworked @paleo/alproject: marker-based project discovery, port allocation, and an inventory-health doctor command for an AlignFirst Developer host, replacing the previous registry-based tool.
  • Removed @paleo/plans-share.
  • @paleo/alcode now runs the alignfirst CLI (a new prerequisite) for side-ticket reservation and delegated protocol prompts.
  • @paleo/workspace validates a project's port claim against .alignfirst.json; @paleo/docmap can be embedded with an injected command prefix.
  • Migrated the setup guide, developer playbook, developer template, and OpenClaw regression-test harness to the new commands and config, including a v3 upgrade path.
  • Adopted the new CLI and config in this repository, replacing the hand-written AlignFirst section of AGENTS.md with a single bootstrap line.

@paleo paleo changed the title feat: add the alignfirst CLI and fold projects into alcode feat: add the alignfirst CLI and rework the alproject package Sep 8, 2026
@paleo
paleo merged commit 44e1f9e into main Sep 8, 2026
2 checks passed
@paleo
paleo deleted the 78/unified-cli branch September 8, 2026 16:17
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