A collection of AI agent skills for structured development workflow, quality gating, documentation sync, release notes, and town governance simulation. Built to help developers and AI agents get out of task management troubles.
wsp-opt → wsp-sync → wsp-gate → relote
- wsp-opt — Structured development workflow with
MoSCoW(Must/Should/Could/Won't Have) prioritization, git branching, and atomic commits - wsp-sync — Automated documentation sync that scans and updates outdated
.mdfiles to match the codebase - wsp-gate — Pre-release security & production-readiness gate. Runs dep audits, secrets scan, test health, memory patterns, and unused code checks before release
- relote — Keep-A-Changelog release notes generator, aggregating data from git history and other skills
- wsp-town — Multi-agent town governance simulation. The Mayor orchestrates citizens (Architect, Developer, Cleaner, Governor) through proposals, builds, and reviews. Can optionally commission the four pipeline skills as external municipal services.
🔬 Public Preview
| Skill | Delegates to | Called by |
|---|---|---|
| wsp-opt | wsp-gate (quality gate), relote (changelog) | wsp-town (Planning Commission) |
| wsp-sync | — | wsp-opt (doc sync after builds), wsp-town (Records Department) |
| wsp-gate | — | wsp-opt (pre-release check), wsp-town (Inspector General) |
| relote | — | wsp-opt (release notes), wsp-town (Town Chronicler) |
Each skill is self-contained and can be used independently. The pipeline flows left to right for a complete release cycle, while wsp-town wraps them as a governance metaphor.
This project requires GitButler, a Git workspace manager that uses virtual branches and the but CLI.
Why GitButler? Wasup's skills (
wsp-opt,wsp-sync, etc.) orchestrate Git operations exclusively throughbut— never rawgit— for safer, branchless workflows.
Run the official installer script:
curl -fsSL https://gitbutler.com/install.sh | shThis installs the but command globally and sets up the GitButler CLI.
- Download and install the GitButler desktop app for your platform
- Open the app → General Settings
- Click "Install CLI" — this creates a global symlink so
butis available in your terminal
Install the GitButler desktop app and use the "Install CLI" button in Settings. Windows CLI support is evolving alongside the desktop client.
but --versionYou should see a version number (e.g., but 0.x.y).
To get started with Wasup, follow these steps:
npx skills add EdwardJoke/wasup
# Or
pnpx skills add EdwardJoke/wasup
# Or
bunx skills add EdwardJoke/wasup
# Or
aubx skills add EdwardJoke/wasupWe don't recommend this as it loses the automated update feature.
These are skill names that auto-trigger when you say the keywords to your AI agent:
- Say "let's build [feature]" or "start a new project" to activate
wsp-opt - Say "sync up" or "update docs" to activate
wsp-sync - Say "run gate" or "production check" to activate
wsp-gate - Say "generate changelog" or "relote" to activate
relote - Say "town hall" or "citizens assemble" to activate
wsp-town
We welcome code contributions! Please fork this repository and submit a pull request!
Apache 2.0 License
We have chosen Monaspace as the font for the display images.
Check on my website
