fix(kyberforge): resolve PR #144 review and audit round 1
- factory-audit: no-op hooks, ./ after interpreters, split-quote and
spaced ${PLUGIN_ROOT} paths, camelCase events in Claude-targeted flat
files, case-insensitive routing stems, and non-string YAML keys are
now caught; input: forms and prompt boundary clauses align with
primitive-author; bats 347 -> 367
- primitive-author: routing forms, quoting guidance, install exit on
hidden Unicode, argument-hint exception
- forge: drop duplicated gotcha, fit description and body budgets (#143)
- skill-author: primitive-author boundary, Claude-only env vars
- hook: exit unless CLAUDE_PROJECT_DIR is set, so Copilot/Codex never
run apm update; ADR-0019 correction, ADR-0025 amendment, docs fixes
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KkT7RSDwDbmrM9T34b6sTi
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
---
|
||||
source_keys: []
|
||||
---
|
||||
|
||||
# Grilling without grill-with-docs
|
||||
|
||||
Reached from `SKILL.md` Step 1 when `grill-with-docs` does not resolve.
|
||||
|
||||
`grill-with-docs` ships in a sibling plugin that kyberforge does not declare as an apm dependency,
|
||||
so it resolves in the authoring monorepo but can be absent where kyberforge is installed alone.
|
||||
|
||||
When it is absent, grill inline yourself rather than skipping the step. Cover four questions:
|
||||
|
||||
- What problem does the artifact solve?
|
||||
- Who invokes it, and how?
|
||||
- What must it refuse?
|
||||
- Which existing skill or plugin already owns part of the job?
|
||||
|
||||
Say which path you took — `grill-with-docs` or the inline fallback — then return to `SKILL.md`
|
||||
Step 2.
|
||||
Reference in New Issue
Block a user