ss-sdd-finishing
CommunitySafely merge the SDD feature and close.
Software Engineering#sdd#pipeline automation#git merge#branch cleanup#local workflow#state validation#release finishing
AuthorEmrebener
Version1.0.0
Installs0
System Documentation
What problem does it solve?
It prevents an SDD pipeline from finishing without correctly validating the completed implementation state and safely performing the final local merge and cleanup workflow.
Core Features & Use Cases
- State validation gate (Stage 11): Reads
.sublime-skills/state.json, confirms it parses as JSON, verifiesstages_completedincludesimplementation_complete, and requires a non-emptybranch_namewritten by prior stages. - Safety-first merge loop (local-only): Merges the feature branch into
mainusinggit merge --no-ff, surfaces merge conflicts/hook failures verbatim, and only deletes the feature branch after a successful merge. - Guaranteed state cleanup (with guardrails): Removes
.sublime-skills/state.jsonusing plainrmonly after merge success, with explicit prohibitions against committing or force-manipulating the state file. - Use case: Finish an SDD run after development (and optional testing/memory steps) has completed, ensuring
implementation_completeis present before landing changes onmainand cleaning up pipeline metadata.
Quick Start
Use the ss-sdd-finishing skill to merge the SDD feature branch into main and wrap up this SDD run.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: ss-sdd-finishing Download link: https://github.com/Emrebener/Sublime-Skills/archive/main.zip#ss-sdd-finishing Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.