feat(reviewing-motoko): add new upstream skill from caffeinelabs/skills - #370
Merged
Conversation
Adds the reviewing-motoko skill (upstream 0.1.0, commit 90a2433) — design review for existing Motoko backends. Body is 1:1 with upstream; icskills frontmatter transform and Additional References rename applied and listed as owned in .claude/upstream.md. Wires the skill into the weekly sync: SKILLS list in scripts/sync-upstream-check.sh, tracking entry in .claude/upstream.md (pinned at 90a2433 with a note that the other three caffeinelabs/skills entries realign on the next full sync), and the all-three → all-four references in .claude/CLAUDE.md. Delineates triggers: writing-motoko's description now defers design review/audit of existing code to reviewing-motoko, with a matching should-not-trigger eval case. New eval suite at evaluations/reviewing-motoko.json (3 output evals, 12 trigger queries).
Skill Validation ReportProject Checks |
raymondk
approved these changes
Aug 28, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Adds the new
reviewing-motokoskill (upstream version 0.1.0, commit90a2433) — design review for existing Motoko backends: invariants encoded in types, stable/transient discipline under enhanced migration, file structure, and severity-ranked findings.skills/reviewing-motoko/SKILL.md+references/{state-and-persistence,type-encoding}.md— body 1:1 with upstream; icskills frontmatter transform applied (owned description,license, stringcompatibility,metadata),## Additional resourcesrenamed to## Additional Referenceswith an extramops-clibullet (both listed as owned in.claude/upstream.md).reviewing-motoko:reviewing-motokotoscripts/sync-upstream-check.shand a tracking entry in.claude/upstream.md, so the weekly workflow diffs it from now on.90a2433while the other threecaffeinelabs/skillsentries remain at9274f9b(the skill didn't exist there). Documented in.claude/upstream.md; pins realign on the next full sync. Note: upstreamwriting-motokomoved 0.1.8 → 0.2.0 between those commits — a separate sync issue/PR (the Monday workflow will open the issue).writing-motoko's owned description now defers design-review/audit tasks toreviewing-motoko; added a matching should-not-trigger case..claude/CLAUDE.mdand stale skill names inimprove-ic-skill.Evals
New suite at
evaluations/reviewing-motoko.json— 3 output evals, 12 trigger queries.reviewing-motoko output evals (with-skill vs baseline)
reviewing-motoko trigger evals
writing-motoko trigger evals (description changed)
npm run validate: 30 skills validated, all passed (warnings only).🤖 Generated with Claude Code