CtrlK
BlogDocsLog inGet started
Tessl Logo

sdd-menu

This skill should be used when the user asks to "show menu", "list all commands", "what commands are available", "show command palette", "help with SDD commands", or "what can SDD do". It displays the interactive command palette organized by category (pipeline, intelligence, utility, experience) with descriptions and aliases. Use this skill whenever the user mentions menu, command list, help, or available commands.

SKILL.md
Quality
Evals
Security

SDD Menu — Interactive Command Palette [EXPLICIT]

Display all SDD commands organized by category with descriptions and aliases.

User Input

$ARGUMENTS

You MUST consider the user input before proceeding (if not empty). If a category is provided, filter to that category.

Command Categories

Pipeline Commands (9 phases)

PhaseCommandAliasDescription
Init/sdd:core/sdd:initProject init, status, feature selection
0/sdd:00-constitution—Governance principles
1/sdd:01-specify/sdd:specUser stories, FR, SC
—/sdd:clarify—Resolve ambiguities
2/sdd:02-plan/sdd:planArchitecture, data model, API contracts [G1]
3/sdd:03-checklist/sdd:checkBDD quality checklists
4/sdd:04-testify/sdd:testGherkin BDD with assertion hashing
5/sdd:05-tasks/sdd:tasksDependency-ordered task breakdown
6/sdd:06-analyze/sdd:analyzeCross-artifact consistency [G2]
7/sdd:07-implement/sdd:implIterative TDD implementation [G3]
8/sdd:08-issues/sdd:issuesExport to GitHub Issues
Bug/sdd:bugfix/sdd:fixBug report + fix tasks

Intelligence Commands

CommandDescription
/sdd:sentinelFull perceive-decide-act health cycle
/sdd:insightsHealth trends, risk indicators, recommendations
/sdd:graphKnowledge graph (traceability)
/sdd:qaQA plan with gate status
/sdd:dashboardALM Command Center (multi-HTML)

Utility Commands

CommandDescription
/sdd:workspacePer-task session management
/sdd:featureCreate/select/list features
/sdd:statusPipeline overview with phase dots
/sdd:verify8-check verification suite
/sdd:hooksGit hook installation
/sdd:captureRAG memory capture
/sdd:memoryBrowse RAG memory archive
/sdd:syncUpstream IIC/kit sync + brand

Experience Commands

CommandDescription
/sdd:tourGuided 8-step onboarding
/sdd:demoGenerate demo project + dashboard
/sdd:seedSeed demo data (no dashboard)
/sdd:menuThis command palette

Report

SDD Command Palette

Pipeline (12 commands): /sdd:init → /sdd:issues
Intelligence (5 commands): /sdd:sentinel, insights, graph, qa, dashboard
Utility (8 commands): /sdd:workspace, feature, status, verify, hooks, capture, memory, sync
Experience (4 commands): /sdd:tour, demo, seed, menu

Total: 29 commands | [G1] [G2] [G3] = quality gates

Quick start:
  New project:   /sdd:init → /sdd:01-specify
  Explore demo:  /sdd:demo
  Learn SDD:     /sdd:tour
  Check health:  /sdd:sentinel

Assumptions and Limits

#AssumptionHandling
1Menu is read-only — displays information onlyNo project modifications. [EXPLICIT]
2Categories match CLAUDE.md command sectionsPipeline, Intelligence, Utility, Experience. [EXPLICIT]
3Aliases shown where availablee.g., /sdd:spec for /sdd:01-specify. [EXPLICIT]
4Gate markers shown for gated phases[G1], [G2], [G3] indicate quality gates. [EXPLICIT]
5Quick start section guides new usersContext-sensitive suggestions based on project state. [INFERRED]

Edge Cases

ScenarioDetectionHandling
Category filterArgument matches a category nameShow only that category's commands. [EXPLICIT]
Search for specific commandArgument is a command name or keywordHighlight matching command with full description. [EXPLICIT]
No argumentsEmpty inputShow full palette with all categories. [EXPLICIT]
Unknown categoryArgument doesn't match any categoryShow full palette with "category not found" note. [EXPLICIT]
User wants IIKit commands tooAsks about upstream commandsInclude note about /iikit-* commands from upstream. [INFERRED]

Good vs Bad Example

Good: /sdd:menu shows organized palette

SDD Command Palette
Pipeline: 12 commands (Constitution → Ship)
Intelligence: 5 commands
Utility: 8 commands
Experience: 4 commands

Quick start: /sdd:tour (learn) or /sdd:demo (explore)

Bad: Unorganized command dump

x Flat list without categories
x No aliases shown
x No gate markers
x No quick start guidance

Why: Menu must organize commands by category with aliases, gates, and quick start guidance. [EXPLICIT]

Validation Gate

Before marking menu as complete, verify: [EXPLICIT]

  • V1: All 4 categories displayed
  • V2: All commands listed with descriptions
  • V3: Aliases shown where available
  • V4: Gate markers ([G1], [G2], [G3]) included
  • V5: Quick start section with context-sensitive suggestions
Repository
JaviMontano/mao-sdd
Last updated
First committed

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.