praxisjs
Changelog for praxisjs — maintenance CLI for existing projects.
praxisjs
1.0.0
Breaking: the add command is renamed to ai add — run praxisjs ai add instead of praxisjs add. This makes room for future praxisjs ai <subcommand> commands.
Three new commands:
praxisjs ai remove— removes an AI integration: deletes the skill directory and, for Claude Code,.claude/settings.json. LeavesCLAUDE.md/AGENTS.mdand.praxisjs-ai.jsonuntouched.praxisjs doctor— diagnoses common project issues: missing@praxisjs/*dependencies, tsconfig options required by PraxisJS (jsxImportSource,jsx,useDefineForClassFields), and whether an installed AI integration (Claude Code or Codex) is fully initialized — skill files, MCP config/AGENTS.md, the memory file (CLAUDE.md/AGENTS.md), and.praxisjs-ai.jsonall present.praxisjs upgrade— updates every@praxisjs/*dependency inpackage.jsonto its latest published version and reinstalls with the detected package manager.
The Claude Code and Codex skill instructions were also rewritten to match the current framework: the full docs slug list (@praxisjs/css, @praxisjs/head, @praxisjs/content, DevTools decorators, list composables), the renamed router/store APIs (@Router/@Route, @Storable/@Store), the praxisjs_get_install_command MCP tool for dependency installs, and pointers to praxisjs doctor / praxisjs upgrade for existing-project maintenance.
0.1.0
Initial release. Provides praxisjs add — installs an AI integration (Claude Code or Codex skill) into an existing project. This is the same add command previously shipped in create-praxisjs.