sdd-steering

Manage project steering documents with language profile integration.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill streamlines the management of project steering documents, ensuring consistency and adherence to development principles across a project.

Core Features & Use Cases

  • Create/Update/Delete Steering: Manages core steering files (product.md, tech.md, structure.md) and custom steering documents.
  • Profile Integration: Leverages language-specific profiles to pre-fill and guide technical decisions.
  • Use Case: When starting a new Python project, use this Skill to generate initial steering documents, select a language profile, and configure essential project settings like dependencies and testing tools.

Quick Start

Use the sdd-steering skill to auto-detect and create project steering documents.

Frequently Asked Questions about sdd-steering

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

FAQPage Schema
How do I generate project steering documents for a new Python project?

To generate project steering documents for a new Python project, use this Skill to auto-detect settings, select a language profile, and pre-fill technical decisions for core files like product.md and tech.md.

What are project steering documents and why do I need them?

Project steering documents are core files like product.md, tech.md, and structure.md that ensure consistency and adherence to development principles across a project by defining technical decisions and structure.

Can I update or delete custom steering files after initial project setup?

Yes, you can update or delete custom steering files after project setup. The Skill manages the full lifecycle of both core and custom steering documents to maintain project consistency.

Does this tool support pre-flight checks for PyPI publish configurations?

Yes, the tool supports PyPI publish pre-flight checks. It guides users through project setup and configures essential settings, including Python environment setup and publishing validations.

What is the best way to manage technical decisions across different language profiles?

The best way to manage technical decisions across language profiles is to use this Skill, which leverages language-specific profiles to pre-fill and guide technical configurations within your steering files.

When should I not use automated steering document generation?

You should not use automated steering document generation if your project lacks a defined language profile or requires highly specialized configurations that cannot be pre-filled by standard Python project setup dialogues.