feat(plugin): make using-scribe skill actively pull standing rules #66
Reference in New Issue
Block a user
Delete Branch "dev"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Descopes task #755's Phase 1 push channel to optional and makes the pull path load-bearing.
Why: the SessionStart hook can't reliably deliver a sensitive API token to its subprocess — upstream Claude Code bug anthropics/claude-code#62442 (sensitive plugin
userConfigis not persisted and is absent on a normal session). So standing rules can't depend on that push.Change:
plugin/skills/using-scribe/SKILL.mdnow owns rule-loading actively — description names the first action (list_always_on_rules/enter_project), a new "Do this first" block instructs an explicit pull, and the SessionStart hook is demoted to a bonus, not a precondition. The hook +hooks.jsonare left in place (they fail-open and resume adding value if #62442 is fixed or the token is made non-sensitive).Also folds in the already-merged-to-dev removal of the pre-plugin dogfood hook script.
CI note: the
paths:filter in.forgejo/workflows/ci.ymldoes not includeplugin/**, so these plugin/skill + script changes legitimately trigger no CI run — there is no typecheck/lint/test/build surface for static skill markdown.Refs #755
🤖 Generated with Claude Code