gsdl-fetch-source
Installation
SKILL.md
Fetch Source
Turns whatever the user is starting from into a project: creates .planning/[project-name]/ and
writes seed.md. This is Step 1 of the GSDL pipeline:
Pick up source → Brainstorm → SPEC.md → Slices → Review → Branch → Execute → Verify → PR + bot → Close loop
GSDL accepts three kinds of starting point, and treats them identically from Step 3 onwards:
| Starting point | Example | Tracker item created later? |
|---|---|---|
| Tracker work item | ENG-441, PROJ-45, owner/repo#12, a Linear/Jira/GitHub URL |
Yes — slices become sub-items of it |
| Specification document | A Notion, Slite, or Confluence URL | Only if a tracker is configured and the user wants a parent item |
| A plain idea | "a CLI that syncs local files to S3" | No — tasks.md is the work-item list |
There is no wrong entry point. A project with no tracker runs the same nine steps and produces the same artifacts.