ss-sdd-finishing

Community

Safely merge the SDD feature and close.

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, verifies stages_completed includes implementation_complete, and requires a non-empty branch_name written by prior stages.
  • Safety-first merge loop (local-only): Merges the feature branch into main using git 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.json using plain rm only 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_complete is present before landing changes on main and 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.