Skip to content

spike(ragkit) 0.1.3: fix skill YAML frontmatter + re-add harness probe#85

Merged
qxbyte merged 1 commit into
mainfrom
spike/ragkit-harness-probe
Jul 8, 2026
Merged

spike(ragkit) 0.1.3: fix skill YAML frontmatter + re-add harness probe#85
qxbyte merged 1 commit into
mainfrom
spike/ragkit-harness-probe

Conversation

@qxbyte

@qxbyte qxbyte commented Jul 8, 2026

Copy link
Copy Markdown
Owner

Rebased on current main (after PR #82/#83 landed concurrently).

1. Fix (P0): the four ragkit skill descriptions from 0.1.2 have unquoted Trigger: (colon+space) → YAML frontmatter fails to parse (claude plugin validate errors; at runtime frontmatter is silently dropped, losing name/description). Fixed by double-quoting all four. ⚠️ The SAME bug is present in specode/skills/specode and task-swarm/skills/task-swarm — those are NOT fixed here (separate decision).

2. Spike: re-adds __env_probe__ to ragkit:query. Run /ragkit:query __env_probe__ on both Claude Code and CodeBuddy → prints which of CLAUDE_SKILL_DIR / CLAUDE_PLUGIN_ROOT / CODEBUDDY_* each harness populates in SKILL context, path format, and which candidate resolver hits. Pins down the harness-agnostic locator that replaces the ${VAR:-default}+find resolver. Probe removed next release.

Validation passes; version gate in sync (ragkit 0.1.3).

🤖 Generated with Claude Code

Two things:
1. FIX (P0): the four ragkit skill descriptions from 0.1.2 contained "Trigger: "
   (colon+space) unquoted, breaking YAML frontmatter parse — `claude plugin
   validate` failed and at runtime the frontmatter was silently dropped
   (name/description lost → skill discovery affected). Fix: double-quote all four
   descriptions. (Same bug exists in specode/task-swarm skills — handled separately.)
2. SPIKE: re-add the `__env_probe__` sentinel to skills/query/SKILL.md (rebased on
   current main after the concurrent-edit collision). `/ragkit:query __env_probe__`
   prints which vars each harness provides in SKILL context to pin down the
   harness-agnostic script locator. Probe removed next release.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: qxbyte <126648675+qxbyte@users.noreply.github.com>
@qxbyte qxbyte merged commit 8b2c3ca into main Jul 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant