Skip to content
Command Routing
AutoXXS (320px)XS (375px)SM (640px)MD (768px)LG (1024px)XL (1280px)XXL (1536px)
SketchMaterialiOSTamagui
DataInjectionKeyPatternsServiceTransactionProcessResearchProductQualityPerformanceSpecDomainFunctionTechnologyArchitectureConfigMiddlewareDataDatabaseDrizzleMigrationModelop-sqliteSchemaSQLState ManagementDraftKeystoneMergePatchPatchesPersistenceReactiveRedoStoreUndoTestingDeviceFactoryIsolationTypeScriptZodTopicsCommunicationBidsNVCDesignDesign ImplicationsEducationPedagogyFoundationsPsychologyAttachmentFloodingRelatingAuthentic RelatingUIEditorReact Native

Command Routing

Fragment reference Command Routing
tags
agent

Four agents share this routing table. Each owns a distinct domain — do not cross boundaries:

AgentEntry pointDomain
starscribestarspec/starscribe.agent.mdSpec documents: domains, features, flows, stories, manifests, milestones, changesets, blueprints
stardesignstarspec/stardesign.agent.mdUI surface documents
starfixstarspec/starfix.agent.mdConvention enforcement: lint, sanitize, naming audits
starspecstarspec/starspec.agent.mdCompiler evolution: adding or modifying tags, processors, aggregate pages

Fetch the relevant instruction path before doing any work. Never improvise a design loop step.

Starscribe commands

Starscribe command-to-instruction routing
agentcommandrouting starscribe-command-routing
CommandFetch (for mode overview); no separate loop — see scaffold mode in

Stardesign commands

UI authoring routes to the stardesign agent — do not handle these in starscribe:

Stardesign UI authoring command routing
agentcommandroutingui stardesign-command-routing
CommandFetch

Starfix commands

Convention enforcement and fixing routes to the starfix agent — do not handle these in starscribe:

CommandFetch
lintstarspec/agents/starfix/schema.lint
sanitizestarspec/agents/starfix/model.sanitize
audit namingstarspec/agents/conventions/naming-standards
fix namingstarspec/agents/conventions/naming-standards

Starspec commands

Compiler evolution routes to the starspec agent — do not handle these in starscribe or stardesign:

CommandFetch
add tag <name>starspec/extend-starspec then starspec/adding-a-tag
modify tag <name>starspec/tag/{name} then starspec/architecture
add aggregate page <name>starspec/architecture
add instruction doc <path>starspec/fragments

Updating this table

When a new design loop is added to instructions/, add a row here. The agent entry points do not need updating — they reference this fragment via get_instructions("starspec/agents/common/command-routing").