SSD Methodology

Enforce machine-checkable gates, ADR adherence, and frontmatter validation for deployable software.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/AlexHorovitz/skills --skill ssd-methodology
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: SSD Methodology
Source: https://github.com/AlexHorovitz/skills/tree/main/methodology
Command: npx skills add https://github.com/AlexHorovitz/skills --skill ssd-methodology

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

SSD Methodology provides a principled framework to keep software in a deployable, production-ready state throughout development, reducing late-stage integration risk and surprise fixes.

Core Features & Use Cases

  • Constant production parity from day one, so deployments never become last-minute bottlenecks.
  • The shippable-state invariant: every commit can be deployed and passes tests, with no broken user-facing features.
  • Feature flags over long-lived branches enable incremental delivery across web, mobile, and headless stacks.
  • Automated governance through gate rules and a machine-checkable policy surface for auditable compliance.

Quick Start

Integrate a gate-driven CI/CD discipline and begin shipping small, testable changes to production with feature flags.

Frequently Asked Questions about SSD Methodology

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I keep software deployable at all times during development?▼

To keep software deployable at all times, enforce the shippable-state invariant so every commit passes tests and deploys without breaking user-facing features, maintaining constant production parity from day one.

Why use feature flags instead of long-lived branches for continuous deployment?▼

Feature flags enable incremental delivery across web, mobile, and headless stacks by decoupling deployment from release, avoiding the integration risks and bottlenecks created by long-lived branches.

How do I automate governance and compliance for continuous deployment?▼

Automate governance by applying machine-checkable gate rules, ADR adherence, and frontmatter validation to create an auditable policy surface that enforces compliance throughout the development lifecycle.

Can I apply the shippable-state invariant to mobile and headless stacks?▼

Yes, the shippable-state invariant applies to web, mobile, and headless stacks, ensuring every commit is production-ready and deployable across diverse environments seeking frequent, risk-conscious delivery.

What is a gate-driven CI/CD discipline and how does it reduce deployment risk?▼

A gate-driven CI/CD discipline uses machine-checkable rules to validate commits before deployment, enforcing production parity and test compliance to reduce late-stage integration risk and surprise fixes.

When should I not use feature flags for incremental delivery?▼

Avoid using feature flags when your project lacks production parity or automated gate rule enforcement, as untested flag combinations can introduce unexpected behaviors and complicate auditable compliance.