compose

Generate GOAL.md workflow specifications via the sgai API compose wizard.

130|8|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/sandgardenhq/sgai --skill compose-sandgardenhq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: compose
Source: https://github.com/sandgardenhq/sgai/tree/main/docs/sgai-skills/compose
Command: npx skills add https://github.com/sandgardenhq/sgai --skill compose-sandgardenhq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually writing GOAL.md files for sgai workspaces is error‑prone and time‑consuming. This skill automates the creation, preview, and saving of GOAL.md configurations through an interactive compose wizard.

Core Features & Use Cases

  • State Retrieval: Fetch current compose state for any workspace via the API.
  • Template Browsing: List and select predefined workflow templates to jump‑start projects.
  • Draft Management: Save in‑memory drafts and iteratively update wizard fields.
  • Preview & Validation: Generate the exact GOAL.md content before committing, ensuring correct flow syntax.
    Use case: Quickly set up a new Go backend API project by selecting the “Go Backend API” template, customizing the tech stack, and saving the resulting GOAL.md with a single command.

Quick Start

Ask the compose skill to create a new workspace called “my-project” and generate its GOAL.md file.

Frequently Asked Questions about compose

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

FAQPage Schema
How do I generate a GOAL.md workflow file for an sgai workspace?

To generate a GOAL.md workflow file, use the compose wizard to select a predefined template, customize fields like the tech stack, preview the draft for correct flow syntax, and save the finalized configuration via the sgai API.

What is a GOAL.md workflow specification used for in software development?

A GOAL.md workflow specification defines the project configuration and flow syntax for an sgai workspace. It is required to automate and guide software development tasks within the sgai environment.

Do I need a running sgai server to use the compose wizard?

Yes, you need a running sgai server with compose endpoints enabled. The wizard retrieves current workspace state, manages in-memory drafts, and saves finalized GOAL.md files through this API connection.

Can I preview a GOAL.md draft before saving it to the workspace?

Yes, you can preview the exact GOAL.md content before committing. The compose wizard generates a draft for validation, ensuring the flow syntax is correct before you save the finalized file via the sgai API.

How do I set up a new Go backend API project using workflow templates?

Select the Go Backend API workflow template in the compose wizard, customize the tech stack fields, preview the generated draft, and save the resulting GOAL.md file with a single command to set up the project.