sdd-reboot

Analyze a codebase and run a design-only pipeline on a feature branch.

Updated Jan 19, 2026
One-click install
npx skills add https://github.com/sync-dev-org/sync-sdd --skill sdd-reboot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd-reboot
Source: https://github.com/sync-dev-org/sync-sdd/tree/main/framework/claude/skills/sdd-reboot
Command: npx skills add https://github.com/sync-dev-org/sync-sdd --skill sdd-reboot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the need for a complete, zero-based redesign of a software project, ensuring a fresh architectural approach and updated specifications.

Core Features & Use Cases

  • Holistic Codebase Analysis: Deeply analyzes existing code to understand its structure and identify areas for improvement.
  • New Steering & Roadmap Generation: Proposes a new project steering document, decomposes features into a new roadmap with waves, and generates updated specifications.
  • Design Pipeline Execution: Runs the design phase of the development pipeline, including architecture selection and design reviews, all on a dedicated feature branch.
  • Use Case: When a project's architecture has become outdated or unmanageable, this Skill can be used to reset the design process, creating a modern, maintainable foundation.

Quick Start

Initiate a project reboot with the name 'new-architecture' by running the sdd-reboot skill with the argument 'new-architecture'.

Frequently Asked Questions about sdd-reboot

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

FAQPage Schema
How do I perform a zero-based redesign of an outdated software architecture?

A zero-based redesign analyzes your existing codebase, proposes new steering and specifications, and executes a design-only pipeline on a feature branch to create a modern, maintainable foundation.

What is the process for regenerating a project roadmap and specifications from scratch?

Regenerating a roadmap and specifications involves deeply analyzing existing code, proposing new project steering documents, decomposing features into waves, and generating updated specs on a dedicated branch.

How do I run a design pipeline for codebase analysis without implementing the code?

You can run a design-only pipeline by parsing arguments for automated or interactive modes, setting up a feature branch, and executing architecture selection and design reviews without writing implementation code.

Can I review architecture alternatives before committing to a project redesign?

Yes, the reboot process facilitates user review of architecture alternatives during the design phase, allowing you to iterate, accept, or reject the proposed changes before committing them to the branch.

Does the redesigned architecture go through regression checks against old capabilities?

Yes, the redesign pipeline includes regression checks against old capabilities and provides a final report, ensuring the new architecture maintains functional parity before you accept or discard the reboot.

When should I discard a project reboot instead of committing the changes?

You should discard the reboot if the final report and regression checks reveal that the new design lacks functional parity or fails to provide a maintainable foundation for your project.