원클릭으로
wsp-sync
Scan and update outdated .md files to match the codebase. The trigger is sync up, update docs, tidy up docs, clean up docs.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Scan and update outdated .md files to match the codebase. The trigger is sync up, update docs, tidy up docs, clean up docs.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Generate Keep-A-Changelog release notes from git history and wsp-opt/wsp-sync outputs. The trigger is changelog, release notes, relote.
Pre-release security & production gate. Checks deps, secrets, test rate, memory patterns, deprecated APIs, unused code via CLIs/skills with generic fallback. The trigger is run gate, production check, security audit, is it ready to ship.
Structured dev workflow with MoSCoW prioritization, GitButler branching, and atomic commits. The trigger is let's build, task management, wasup.
Town governance simulation — Mayor orchestrates citizens with optional integration to external services (wsp-opt, wsp-sync, wsp-gate, relote). The trigger is town hall, wsp-town, citizens assemble.
| name | wsp-sync |
| description | Scan and update outdated .md files to match the codebase. The trigger is sync up, update docs, tidy up docs, clean up docs. |
| metadata | {"author":"EdwardJoke","version":"26.2.0"} |
Automatically scan .md files, detect outdated information, and update documents to match the current codebase state. Generates a versioned sync report.
.md filesfind . -name "*.md" -not -path "./node_modules/*" -not -path "./.git/*" -not -path "./target/*" -not -path "./build/*" 2>/dev/null
This finds all markdown files worth scanning. Exclude build artifacts and dependencies.
Read: but status -fv, git log --oneline -20, .wasup/todos/*.md, .wasup/PURPOSE.md.
For each .md file found, check:
git describe --tags or package files?Focus on .md files only — never modify other file extensions.
docs/ directory firstls docs/*.md 2>/dev/null
Read and update each file in docs/:
Why docs/ first: These are the primary documentation that users and new agents read. They should reflect reality.
After docs/ is synced, update these root-level files:
CLAUDE.md - Claude Code instructionsAGENTS.md - Agent instructionsGEMINI.md - Gemini instructionsCheck that these files:
Why last: These files guide AI behavior. They must match the post-sync state of docs/.
Only modify .md files. Skip:
.json, .yaml, .toml config filesThe goal is documentation consistency, not config management.
mkdir -p .wasup/sync
Read the latest version from .wasup/tags/, .wasup/todos/ or Git:
v0.1.0.wasup/sync/ to avoid version conflictsCreate .wasup/sync/vx.y.z.md:
# Sync Report vx.y.z
**Date**: [YYYY-MM-DD]
## Files Updated
### docs/
- [x] `docs/ARCHITECTURE.md` - Updated API section to match v2 endpoints
- [x] `docs/SETUP.md` - Fixed broken install commands
### Root Config
- [x] `CLAUDE.md` - Removed deprecated skill references
- [x] `AGENTS.md` - Updated available tools list
## Changes Summary
- Fixed 3 broken internal links
- Updated 2 version references from v1.2.3 to v1.3.0
- Removed references to deprecated `old_feature` module
- Added new `auth` module to architecture docs
## Files Skipped
- `README.md` - User requested no changes
- `examples/old.md` - Archived, intentionally stale
Be specific about what changed and why. This creates an audit trail.
Present to user:
"Sync vx.y.z complete. Updated N files (docs/ first, then root config). Full report at
.wasup/sync/vx.y.z.md. Key changes: [brief summary]"
Stop here. Wait for user direction.
.md files - Never modify source code, configs, or other extensions.wasup/sync/