Skip to content

chore(infra): tighten rstack-skill-evaluator conventions#55

Merged
fi3ework merged 3 commits intomainfrom
chore/rstack-skill-evaluator-cleanup
Apr 29, 2026
Merged

chore(infra): tighten rstack-skill-evaluator conventions#55
fi3ework merged 3 commits intomainfrom
chore/rstack-skill-evaluator-cleanup

Conversation

@fi3ework
Copy link
Copy Markdown
Member

Summary

Follow-up to #49 fixing a few rough edges in the rstack-skill-evaluator skill and its skills-test/ artifacts.

  • Track skills-test/<name>/report.md in git — the existing skills-test/**/* ignore rule was silently dropping it, so future skill reports would have been ignored on add.
  • Drop duplicate skills-test/migrate-to-rsbuild/eval.json. evals/evals.json is the canonical layout per skill-creator's schema; the singular top-level file was a leftover from an earlier iteration.
  • Rewrite dev-skills/rstack-skill-evaluator/SKILL.md to defer to skill-creator for workflow / JSON schemas / grading details, and only pin repo-specific conventions (where artifacts go, what gets committed, what report.md should cover). Drops the unclear non-Claude-Code CLI sentence and the /tmp fixture path prescription.
  • Remove orphaned <!-- cspell:disable-next-line --> in migrate-to-rsbuild/report.mdcspell.config.cjs already ignores skills-test/**, so the inline directive is dead.

Also confirmed (no diff): listing skill-creator at the top level of skills.json is required, not redundant — skills-package-manager does not walk metadata.dependencies recursively.

Test plan

  • git check-ignore -v confirms skills-test/<name>/report.md and skills-test/<name>/evals/evals.json are now trackable, while non-canonical paths (e.g. workspace dirs, top-level eval.json) stay ignored
  • No remaining singular eval.json under skills-test/
  • pnpm lint passes

- Track skills-test/<name>/report.md in git (was silently dropped by the
  existing skills-test/**/* ignore rule)
- Drop duplicate skills-test/migrate-to-rsbuild/eval.json; evals/evals.json
  is the canonical layout per skill-creator
- Rewrite rstack-skill-evaluator SKILL.md to defer to skill-creator for
  workflow/schema details and only pin repo-specific conventions
- Remove orphaned cspell directive in migrate-to-rsbuild/report.md
  (cspell now ignores skills-test/**)
@fi3ework fi3ework requested a review from SoonIter April 28, 2026 14:52
Pre-existing formatting drift from #54 picked up by `prettier -c .` in CI.
Whitespace-only — column padding tightened in two markdown tables.
@fi3ework fi3ework merged commit 39f0184 into main Apr 29, 2026
4 checks passed
@fi3ework fi3ework deleted the chore/rstack-skill-evaluator-cleanup branch April 29, 2026 06:20
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.

2 participants