feat(claude_skill): add CSKILL-087 placeholder description rule - #116
feat(claude_skill): add CSKILL-087 placeholder description rule#116kureen-cyber wants to merge 1 commit into
Conversation
CSKILL-070 only flags an empty description. A stub like TODO still gives Claude no model-invocation signal.
|
Thanks @kureen-cyber, this is a clean rule. Two non-blocking notes. That predicate is an unanchored, case-insensitive substring match, so This still needs a rulebook rationale doc before it ships; the description points at trustabl/trustabl-rulebook#109, and we can pair on that if the front-matter gate fights you. I have the engine half at trustabl/trustabl#192 and its fixture copy is byte identical to this pack, so I will land the two together, this one first. |
Summary
description:is a placeholder stub (TODO/TBD/FIXME/placeholder/no description/does stuff)."TODO: describe this skill"is functionally the same as no description.skill_description_has_textpredicate and the same needle list as CSDK-017. Noschema_versionbump.Companion PRs (same branch name
feat/cskill-087-placeholder-description):Test plan
trustabl rules validate .on this packTestPolicyRules_AllRulesCoveredincludes CSKILL-087 fire + silentdescription: "TODO: describe this skill."