CtrlK
BlogDocsLog inGet started
Tessl Logo

gsd-headless

Orchestrate GSD (Get Shit Done) projects programmatically via headless CLI. Use when an agent needs to create milestones from specs, execute software development workflows, monitor task progress, check project status, or control GSD execution (pause/stop/skip/steer). Triggers on requests to "run gsd", "create milestone", "execute project", "check gsd status", "orchestrate development", "run headless workflow", or any programmatic interaction with the GSD project management system. Essential for building orchestrators that coordinate multiple GSD workers.

75

Quality

92%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

85%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, highly actionable CLI reference with clear sequenced workflows and correctly signaled one-level-deep reference files. The main weakness is minor token redundancy from duplicate, inconsistent event-type listings.

Suggestions

Consolidate the two event-type lists (lines 167 and 183) into a single canonical list to remove redundancy and the inconsistency where 'error' appears in one but not the other.

Consider moving the full answer-injection JSON schema detail fully into references/answer-injection.md, keeping only a minimal inline example in the body.

DimensionReasoningScore

Conciseness

Mostly lean and reference-style with no conceptual padding, but event types are listed twice (the JSONL-stream list and the larger filtered-stream list) and inconsistently, which could be tightened into one canonical list.

2 / 3

Actionability

Dense with copy-paste-ready, executable bash commands and concrete JSON examples (e.g. 'gsd headless query | jq .state.phase', the answer-file schema, the worker spawn snippet).

3 / 3

Workflow Clarity

Core workflows are numbered and sequenced, and the orchestrator patterns include explicit checkpoints (exit-code checks in the step-by-step loop, phase checks in poll-and-react, PID/heartbeat liveness detection for stale sessions).

3 / 3

Progressive Disclosure

Body is an overview with one-level-deep, well-signaled references — multi-session.md, answer-injection.md, and commands.md — all confirmed present in ./references/, with detail appropriately deferred.

3 / 3

Total

11

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, third-person description that states concrete capabilities, gives an explicit 'Use when' clause, and lists natural trigger phrases. It clearly carves out a distinct niche around programmatic GSD orchestration.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'create milestones from specs, execute software development workflows, monitor task progress, check project status, or control GSD execution (pause/stop/skip/steer)' — rather than vague language.

3 / 3

Completeness

Explicitly answers both what ('Orchestrate GSD projects programmatically via headless CLI') and when (an explicit 'Use when...' clause plus a 'Triggers on...' list).

3 / 3

Trigger Term Quality

Provides natural trigger phrases a user would actually say: 'run gsd', 'create milestone', 'execute project', 'check gsd status', 'orchestrate development', 'run headless workflow'.

3 / 3

Distinctiveness Conflict Risk

Targets a clear niche — the named GSD system via its headless CLI — with distinctive triggers, so it is unlikely to fire for unrelated skills.

3 / 3

Total

12

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
gsd-build/gsd-2
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.