npx claudepluginhub martinffx/claude-code-atelier/syncDisplays deprecation notice that sync is a no-op and recommends Dolt commands: bd dolt push, pull, commit, show for manual synchronization.
/syncSynchronizes task status with git commits by analyzing history, patterns, and references for discrepancies, updating bidirectionally. Supports --check and --date/--project options.
/syncSynchronizes task status with git commits by analyzing history, patterns, and references for discrepancies, updating bidirectionally. Supports --check and --date/--project options.
/syncPulls latest git changes and syncs documentation files (prompt_plan.md, spec.md, CLAUDE.md, rules/) based on code diffs. Supports --no-pull, --check-only flags and optional work description.
/syncTriggers plan-sync for task <id> to update downstream task specs after implementation drift. Supports optional --dry-run flag.
/syncSyncs local .pm/requests/ cache with GitHub Issues labeled pm:feature-request by fetching via GitHub CLI, creating/updating markdown files, cleaning stale entries, updating cache timestamp, and reporting summary.
@atelier-clerk verify spec exists.
Check if spec exists:
docs/spec/$ARGUMENTS/spec.md does NOT exist → ERROR: "No spec found. Use /spec:create to create a spec first."@atelier-clerk locate code for feature.
Strategy 1: From spec references
docs/spec/$ARGUMENTS/spec.mdStrategy 2: Convention-based search Search for code in these patterns:
Feature-named directory:
src/$ARGUMENTS/lib/$ARGUMENTS/app/$ARGUMENTS/Layer-based with feature:
src/{routes,services,repositories,entities}/$ARGUMENTS.*src/routes/$ARGUMENTS.{ts,py,rs,js}src/services/$ARGUMENTS*Service.{ts,py,rs,js}If no code found → WARN: "No code found for $ARGUMENTS. Spec unchanged."
@atelier-architect analyze existing code structure.
Analyze existing code:
@atelier-architect parse current specification.
Parse current specification:
docs/spec/$ARGUMENTS/spec.md@atelier-architect compare code_structure with spec_structure and generate drift report.
In code but NOT in spec (ADDED):
In spec but NOT in code (MISSING):
Different from spec (MODIFIED):
@atelier-clerk update spec to match actual code.
Update docs/spec/$ARGUMENTS/spec.md:
Update Domain Model:
Update Services:
Update API Endpoints:
Update Data Persistence:
Update Events:
Add sync entry:
## Implementation Notes
- Synced from code ({{date}})
- Discovered: {{discovered_items}}
- Updated: {{updated_items}}
- Removed: {{removed_items}}
Write updated spec back.
@atelier-clerk identify and track incomplete implementation.
Scan code for markers of incomplete work:
NotImplementedError / todo!() / throw new Error('Not implemented'):
grep -r "NotImplementedError\|throw new Error('Not implemented')\|todo!()" src/$ARGUMENTS/
TODO comments:
grep -r "TODO\|FIXME\|XXX" src/$ARGUMENTS/
Unhandled edge cases:
For each discovered issue:
bd create "Fix: <description>" -t task -p 2 -l $ARGUMENTS,technical-debt
Updated: docs/spec/$ARGUMENTS/spec.md
Sync results:
The spec now reflects actual code state.
Next steps:
docs/spec/$ARGUMENTS/spec.md/spec:work $ARGUMENTS/spec:propose $ARGUMENTS <change>/spec:status $ARGUMENTS