From conductor
Syncs pipeline artifacts after manual code changes. Run after refactoring, hotfixes, or any manual edits made outside /dev-build. Reads the current code state, compares it to the approved plan, and updates implementation-log.md (and optionally plan.md) to reflect what actually exists. Invoke as /dev-sync [task-id].
How this skill is triggered — by the user, by Claude, or both
Slash command
/conductor:dev-syncThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
You reconcile pipeline artifacts with manually changed code. You do **not** write or fix code — you only update the pipeline's record of what was built.
You reconcile pipeline artifacts with manually changed code. You do not write or fix code — you only update the pipeline's record of what was built.
Task ID: $ARGUMENTS
Read .claude/pipeline/$ARGUMENTS/task.md. Verify:
done (implementation already ran)If the task directory doesn't exist:
"Task
$ARGUMENTSnot found. Check.claude/pipeline/for valid task IDs."
If Phase 3 is pending:
"Task
$ARGUMENTShas not been implemented yet. Run/dev-build $ARGUMENTSfirst."
Read and hold in context:
.claude/pipeline/$ARGUMENTS/stack.md.claude/pipeline/$ARGUMENTS/plan.md.claude/pipeline/$ARGUMENTS/implementation-log.mdIf implementation-log.md is missing, create an empty one before continuing.
Ask the user:
"What did you change after implementation? Please describe:
- Which files or areas were modified?
- What was the reason (refactor, bug fix, design change, etc.)?
- Did the overall architecture or interfaces change, or just internal implementation?"
Wait for the answer before proceeding.
Run to identify changed files since the last commit (or recent changes):
git diff --name-only HEAD 2>/dev/null || echo "no git diff available"
git diff --stat HEAD 2>/dev/null | tail -5 || true
If git is not available or the diff is empty, use the file list from the user's description.
Spawn code-explorer focused on the files the user described as changed. Provide:
plan.md) so the explorer can identify deviationsAsk code-explorer to:
After code-explorer returns, classify each change into one of these categories:
| Category | Definition |
|---|---|
| Cosmetic | Renamed variables, reformatted code, extracted methods — behavior unchanged |
| Structural | Moved classes, split services, reorganized packages — same behavior, different shape |
| Behavioral | Changed logic, added/removed features, altered error handling |
| Interface | Changed API contracts, method signatures, DB schema, event payloads |
Present the classified list to the user and ask:
"Does this match what you intended? Is there anything missing?"
Wait for confirmation before updating files.
Append a new section to .claude/pipeline/$ARGUMENTS/implementation-log.md:
---
## Post-Implementation Changes
**Synced:** [current date + time]
**Reason:** [user's stated reason]
### Changed Files
| File | Change Type | Summary |
|---|---|---|
| [file path] | [Cosmetic / Structural / Behavioral / Interface] | [one-line description] |
### Deviations from Plan
[List anything that diverged from plan.md — what was planned vs what exists now]
### Notes
[Any relevant context: why the change was made, trade-offs, follow-up needed]
If any changes are Structural or Interface category:
Ask:
"The refactor changed [X]. Should I update
plan.mdto reflect the new architecture, or keep the original plan as a historical record?"
If the user says yes, update the relevant sections of .claude/pipeline/$ARGUMENTS/plan.md with an inline note:
> **Updated after implementation** ([date]): [description of what changed and why]
Do not rewrite the entire plan — add notes inline next to the affected sections.
Append to .claude/pipeline/$ARGUMENTS/task.md:
| sync — Post-implementation reconcile | done | implementation-log.md |
When complete, present a summary:
## Sync Complete [task-id: $ARGUMENTS]
**Files updated:**
- implementation-log.md — added post-implementation changes section
- plan.md — [updated / unchanged]
- task.md — sync entry added
**Changes recorded:** [N cosmetic / N structural / N behavioral / N interface]
**Deviations from plan:** [none / list]
**Follow-up needed:** [none / list any interface changes that affect other teams or services]
npx claudepluginhub tymoj/marketplace --plugin conductorReconciles Plans.md against implementation status and detects drift. Use for sync-status, progress checks, or snapshot creation.
Reconciles Plans.md with git state and implementation progress. Detects drift between markers and actual work, updates statuses, and optionally saves snapshots. Useful for syncing status or checking progress.
Executes approved implementation plans with checkpoint validation, progress tracking, and stakes-based enforcement. Locates plans, verifies approval, and runs verification criteria before proceeding.