agents-standards
Standards for authoring SDD plugin agents — frontmatter, self-containment, skill references, and no-user-interaction rules.
Displays installed and project plugin versions with mismatch detection.
Claude Code
$ npx -y skills add LiorCohen/sdd --skill version-orchestration --agent claude-code
Codex
$ npx skills add LiorCohen/sdd --skill version-orchestration -a codex -y
Cursor
$ npx skills add LiorCohen/sdd --skill version-orchestration -a cursor -y
Gemini CLI
$ npx skills add LiorCohen/sdd --skill version-orchestration -a gemini-cli -y
GitHub Copilot
$ npx skills add LiorCohen/sdd --skill version-orchestration -a github-copilot -y
OpenCode
$ npx skills add LiorCohen/sdd --skill version-orchestration -a opencode -y
Windsurf
$ npx skills add LiorCohen/sdd --skill version-orchestration -a windsurf -y
name: version-orchestration description: Displays installed and project plugin versions with mismatch detection. user-invocable: false
Display the installed SDD plugin version and the project's plugin version, highlighting when the project is outdated.
Invoked by `sdd-run.md` with no arguments.
1. Read the installed plugin version from `<plugin-root>/.claude-plugin/plugin.json` → `version` field 2. Check if `sdd/sdd-settings.yaml` exists in the current directory 3. If it exists, read the project plugin version from `sdd.updated_by_plugin_version` (with fallback to legacy `sdd.plugin_version` for pre-reconciliation files) 4. Optionally read `sdd.initialized_by_plugin_version` for context (the version that first created the project) 5. Compare versions using semver:
6. Display the version report
SDD Plugin Installed: 6.5.0 Project: 6.5.0 ✓ match Originally from: 6.2.0
SDD Plugin Installed: 6.5.0 Project: 6.2.0 ⚠ outdated Originally from: 6.0.0 The project settings were last reconciled with an older plugin version. /sdd I want to initialize a new project
SDD Plugin Installed: 6.3.0 Project: 6.5.0 ⚠ installed plugin is older than project Originally from: 6.0.0 The installed plugin is older than what this project expects. Run: claude plugins update sdd
SDD Plugin Installed: 6.5.0 Project: (no SDD project detected) NEXT STEPS: /sdd I want to initialize a new project
Returns the version report as formatted text.
Structure for AI-assisted development AI coding assistants are powerful but chaotic. You prompt, you get code, but then what?
Standards for authoring SDD plugin agents — frontmatter, self-containment, skill references, and no-user-interaction rules.
Standards for authoring SDD plugin commands — frontmatter, user interaction, skill/agent invocation, CLI integration, and output…
Create a commit following repository guidelines with proper versioning and changelog updates.
Two-step self-review at every task lifecycle phase. Step 1 (this skill) runs in-context to gather session signals — files read vs…
D2 diagramming language reference for architecture diagrams, sequence diagrams, grid layouts, SQL tables, and class diagrams.…
Writes and maintains user-facing documentation for the SDD plugin. Proactively detects when docs are out of sync with plugin…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.