FS.GG.SDD.Cli
1.5.0
Prefix Reserved
dotnet tool install --global FS.GG.SDD.Cli --version 1.5.0
dotnet new tool-manifest
dotnet tool install --local FS.GG.SDD.Cli --version 1.5.0
#tool dotnet:?package=FS.GG.SDD.Cli&version=1.5.0
nuke :add-package FS.GG.SDD.Cli --version 1.5.0
FS.GG.SDD.Cli — fsgg-sdd
Spec-driven development lifecycle tooling for FS.GG. fsgg-sdd is a .NET tool that
takes a product team from an empty directory to a buildable, lifecycle-managed
workspace, then through a structured development lifecycle — charter, specification,
plan, tasks, evidence, verification, and ship — giving humans, agents, CLI automation,
and optional Governance gates the same machine contract.
Standard SDD uses Markdown as its authoring surface. The additive Typed SDD backend uses canonical F#
and generated Markdown/JSON projections; schema-versioned structured artifacts remain the machine
contract. Use fsgg-sdd typed-sdd author, inspect, or migrate. Omitted lifecycle selection remains
Standard SDD.
Install
dotnet tool install --global FS.GG.SDD.Cli # exposes the `fsgg-sdd` command
Create a new workspace
fsgg-sdd scaffold --root ./MyApp --provider <name> --param productName=MyApp
cd ./MyApp && dotnet build && dotnet run # the runnable app
fsgg-sdd charter # continue the lifecycle
--provider <name> resolves from an author-owned .fsgg/providers.yml registry
through a generic, schema-versioned provider contract. SDD embeds no
provider-specific id, path, or URL.
Output formats
Every command projects the same CommandReport three ways: --json (the default
deterministic automation contract), --text (portable plain text), and --rich
(Spectre.Console panels/tables/color, degrading to plain text when non-interactive).
Links
- Source & docs: https://github.com/FS-GG/FS.GG.SDD
- Contracts package:
FS.GG.Contracts
Licensed under the MIT License.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.5.0 | 200 | 8/27/2026 |
| 1.4.0 | 57 | 8/26/2026 |
| 1.4.0-preview.1 | 104 | 8/24/2026 |
| 1.3.0-preview.3 | 48 | 8/24/2026 |
| 1.3.0-preview.2 | 54 | 8/24/2026 |
| 1.3.0-preview.1 | 47 | 8/24/2026 |
| 1.2.5 | 156 | 8/23/2026 |
| 1.2.4 | 99 | 8/23/2026 |
| 1.2.3 | 102 | 8/23/2026 |
| 1.2.2 | 100 | 8/23/2026 |
| 1.2.1 | 95 | 8/23/2026 |
| 1.2.0 | 106 | 8/22/2026 |
| 1.1.0 | 165 | 8/16/2026 |
| 1.0.1 | 2,421 | 8/11/2026 |
| 1.0.0 | 4,316 | 8/2/2026 |
| 0.32.0 | 205 | 7/30/2026 |
| 0.31.1 | 1,524 | 7/26/2026 |
| 0.31.0 | 117 | 7/26/2026 |
| 0.30.0 | 112 | 7/26/2026 |
| 0.29.1 | 233 | 7/26/2026 |