Contributing
Thank you for contributing to @maestria/cursor. For general setup and PR workflow, see the Contributing Guide.
Project structure
Section titled “Project structure”packages/cursor/├── .cursor-plugin/plugin.json # Manifest├── sync.config.ts # Transforms from core directives├── agents/ # Generated specialists (do not edit)├── skills/orchestrator/ # Generated (do not edit)├── rules/ # Generated (do not edit)├── commands/ # Hand-authored workflow commands├── tests/├── INSTALL.md├── README.md└── CHANGELOG.mdEditing methodology
Section titled “Editing methodology”-
Change canonical files in
packages/core/agent-directives/ -
Adjust
packages/cursor/sync.config.tsif Cursor-specific transforms are needed -
Run sync:
Terminal window cd packages/cursor && npx tsx ../core/scripts/sync.ts --verbose# or from repo root./scripts/sync-all -
Verify:
./scripts/check-syncandpnpm --filter @maestria/cursor test
Editing commands
Section titled “Editing commands”Workflow commands in commands/ are hand-authored (not synced). Keep them thin: mode marker + pipeline instructions that point at the orchestrator skill and Task agents.
Architecture decisions: ADR-CR-001.