feat(creative-strategy-foundations): baseline creative-strategy skills package - #185
Conversation
…lls under /agent/brain/skills, auto install/update)
|
Caution The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased. |
Confidence Score: 5/5The manifest, index entry, and validator contract are fully aligned; all policy fields, key sets, and source coordinates match their expected values. The package adds entirely new files with no modifications to existing logic. The manifest and index entry are consistent on every compared field, and all resource types and paths satisfy the validator assertions. The fleet approval label requirement was already surfaced in a prior review comment and is acknowledged in the PR description. Files Needing Attention: No files require special attention. The fleet-approval label gate in CI is noted but was covered in a prior review comment.
|
Summary
Adds the
creative-strategy-foundationsv1 package as one component of the configured Runneth baseline./agent/brain/skills/creative-strategy-foundations/analyzing/SKILL.md/agent/brain/skills/creative-strategy-foundations/briefing/SKILL.md/agent/brain/skills/creative-strategy-foundations/creative-generation/SKILL.mdstaging, so the nested<package>/<skill>/SKILL.mdlayout remains discoverable while avoiding collisions with skills owned by other packages.core-creative-skillsas apackage_instruction. It is intentionally not a fourth Brain skill or visible Brain directory:/agent/.runneth/packages/instructions/creative-strategy-foundations/core-creative-skills.mdcreative-strategy-foundations/core-creative-skillsSKILL.mdpathspackage-index.jsonwithcategories: ["baseline"],installPolicy: auto,updatePolicy: auto, anduninstallPolicy: protected.source.refset tomainper the package-index validator contract (fix(packages): align package index validation contracts #184); staging serving is handled by the staging builder, not the ref field.Why
defaultandbaselinedescribe package-selection policy, not ownership by a single package. The baseline can contain multiple focused packages. Naming this packagecreative-strategy-foundationslimits its ownership to the foundational analyze, generate, and brief workflows while allowing other baseline capabilities to remain independently packaged.The package namespace also makes resource ownership explicit and prevents these generic skill names from colliding with resources installed by other packages. Its protected uninstall policy keeps this baseline capability from being removed through the normal package uninstall flow.
Validation
node --test scripts/validate-runneth-package-index.mjs— 11/11 tests pass locally.runneth-fleet-change-approvedpresent — 11/11 tests pass.analyzing,briefing, andcreative-generationskills match Agent Builderstagingat4b097158fbyte-for-byte.1.uninstallPolicy: protectedin both the manifest and index.Notes
core-creative-skillswill not appear in the Brain sidebar because it is prompt context, not a skill resource.runneth-defaulttest package should uninstall it before installingcreative-strategy-foundations; changing the package ID creates a new package identity rather than an in-place upgrade.runneth-fleet-change-approvedlabel after core engineering review.