sdd-propose

Generate structured Markdown change proposals with intent, scope, and risks.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/fwdarth/agent-teams-lite-domainaware --skill sdd-propose-fwdarth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd-propose
Source: https://github.com/fwdarth/agent-teams-lite-domainaware/tree/main/.opencode/skills/sdd-propose
Command: npx skills add https://github.com/fwdarth/agent-teams-lite-domainaware --skill sdd-propose-fwdarth

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the creation of structured change proposals, ensuring all necessary information like intent, scope, and approach is clearly defined, reducing ambiguity and accelerating decision-making.

Core Features & Use Cases

  • Structured Proposal Generation: Creates a proposal.md file with predefined sections for intent, scope, approach, risks, and more.
  • Iterative Updates: Can read and update existing proposals if the change directory already exists.
  • Use Case: When a new feature request comes in, this Skill helps formalize the plan by generating a clear proposal document that outlines what will be built, why, and how.

Quick Start

Use the sdd-propose skill to create a proposal for the change named 'add-user-authentication'.

Frequently Asked Questions about sdd-propose

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

FAQPage Schema
How do I create a structured change proposal for a software development project?

You can create a structured change proposal by generating a Markdown file that defines project modifications, including intent, scope, approach, affected areas, risks, and rollback plans. This clarifies communication and accelerates decision-making for new features.

What is the best way to document software change scope and rollback plans in Markdown?

Documenting software change scope and rollback plans in Markdown involves using predefined sections to capture intent, approach, and risks. This ensures all necessary information is clearly defined, reducing ambiguity for stakeholders reviewing the modifications.

Can I update an existing proposal.md file if the change directory already exists?

Yes, you can update an existing proposal if the change directory already exists. The process supports iterative updates by reading the current Markdown document and applying modifications to the defined scope, approach, or rollback plans.

What should a software development proposal include to facilitate clear communication of intent?

A software development proposal should include predefined Markdown sections for intent, scope, approach, affected areas, risks, and rollback plans. Structuring these elements ensures clear communication of project modifications and accelerates stakeholder decision-making.

Does the generated change proposal work with artifact store modes like engram and openspec?

Yes, the generated change proposal integrates with artifact store modes like engram and openspec. This compatibility ensures the structured Markdown documents fit seamlessly into established software development and change management workflows.

When do I need to draft a formal change proposal for project modifications?

You need to draft a formal change proposal when a new feature request or project modification requires clear communication of intent, scope, and risks. Generating a structured Markdown document reduces ambiguity and formalizes the plan for stakeholders.