v0.10.0
·
6 commits
to main
since this release
Added
/scaffold-modelscommand andscaffold-archipy-modelsskill for domain/repository DTOs, errors, and optional
entities —/scaffold-domainand/scaffold-logiccompose it instead of inlining model stubs
Fixed
- Slash commands are now self-contained for Cursor: every
scaffold-*command and/redis-searchcarries an explicit
skills/<skill>/SKILL.mdpath (bold skill names alone did not resolve), a mandatory read list, inspect/ask steps,
inlined key constraints, and a Verify + report section — Cursor no longer skips the skill and hallucinates layouts - Plugin-relative paths (
../skills/...in commands,../...across skills) now state they resolve from the plugin
installation ($CURSOR_PLUGIN_ROOT/$CLAUDE_PLUGIN_ROOT), not the app workspace, so symlinked and marketplace
installs resolve skill and template files - Docs commands reference
../skills/archipy-docs/SKILL.mdby explicit path - BDD mocks-mode verify skips every
@needs-*tag present, not only@needs-redis /scaffold-logicinstalls a Postgres SQLAlchemy extra and UoW decorator only when that stack is in play- Service bootstrap exports
create_<domain>_v{n}_routerinstead of a hardcodedcreate_user_v1_router - Custom
timed()decorator example rejects coroutine functions to match the sync-wrapper constraint
Changed
- Catalog guard
check_command_skill_refsnow binds each command to its canonical skill path, requiresarchipy-docs
fordocs-*, and matches a## Do notheading (not the preambleDo not rely)
Tests
- Added regression coverage for the explicit skill-path requirement, mismatched skill paths, preamble-only
Do not,
docs-command path binding, and the passing self-contained command shape