-
Notifications
You must be signed in to change notification settings - Fork 0
improvement: add settings.json default agent to plugin package #448
Copy link
Copy link
Open
Labels
P1Critical / blocks current releaseCritical / blocks current releaseenhancementNew feature or requestNew feature or requestroadmap:automation-hardeningv0.7 automation contract — registry, verify tiers, agent checks, Zod runtime validationv0.7 automation contract — registry, verify tiers, agent checks, Zod runtime validationtrack:specorator-improvementImprovement to the Specorator template itselfImprovement to the Specorator template itself
Metadata
Metadata
Assignees
Labels
P1Critical / blocks current releaseCritical / blocks current releaseenhancementNew feature or requestNew feature or requestroadmap:automation-hardeningv0.7 automation contract — registry, verify tiers, agent checks, Zod runtime validationv0.7 automation contract — registry, verify tiers, agent checks, Zod runtime validationtrack:specorator-improvementImprovement to the Specorator template itselfImprovement to the Specorator template itself
Context
Part of the plugin audit in #444 (§2, R5). Adopters who install Specorator as a plugin currently get raw Claude Code — no default agent is declared in the plugin package. Setting
orchestratoras the default agent gives adopters an oriented first-run experience.Change
claude-plugin/specorator/settings.json:{ "agent": "orchestrator" }scripts/build-claude-plugin.tsto include this file in the generated plugin packagecheck:claude-plugin.tsDecision already made in #444
Definition of Done
claude-plugin/specorator/settings.jsonexists with{"agent": "orchestrator"}build:claude-plugincopies the file into the generated packagecheck:claude-pluginvalidates its presenceReferences