Skip to content

feat: scheduled skill review action for @needle-tools/engine releases#2

Open
kaktus-klaus wants to merge 2 commits intoneedle-tools:mainfrom
kaktus-klaus:feat/skill-review-action
Open

feat: scheduled skill review action for @needle-tools/engine releases#2
kaktus-klaus wants to merge 2 commits intoneedle-tools:mainfrom
kaktus-klaus:feat/skill-review-action

Conversation

@kaktus-klaus
Copy link
Contributor

Summary

  • Adds .github/workflows/skill-review-check.yml — runs daily at 08:00 UTC
  • Reads reviewed-against version stamp from SKILL.md frontmatter
  • Polls npm registry for latest @needle-tools/engine version
  • If a newer version is detected, opens a GitHub Issue assigned to @kaktus-klaus with:
    • Links to npm changelog and GitHub releases
    • Full review checklist (exports, lifecycle methods, deprecated APIs, three version bump, etc.)
    • Instruction to update the stamp and close the issue when done
  • Deduplicates: skips if an open issue for that version already exists
  • workflow_dispatch input allows forcing a specific version for testing

Also

  • Adds reviewed-against: "@needle-tools/engine@4.15.0" stamp to SKILL.md frontmatter so the workflow has a baseline to compare against

Test plan

  • Merge and trigger workflow_dispatch with force_version: 4.15.1 (or whatever the next version is) to verify the issue is created correctly
  • Verify the daily schedule fires as expected
  • Confirm deduplication: running again for the same version doesn't create a duplicate issue

🤖 Generated with Claude Code

kaktus-klaus and others added 2 commits March 4, 2026 18:20
Adds a scheduled workflow (daily at 08:00 UTC) that:
- Reads the `reviewed-against` version stamp from SKILL.md frontmatter
- Polls npm registry for the latest @needle-tools/engine version
- If a newer version is found, opens a GitHub Issue assigned to kaktus-klaus
  with a review checklist (exports, lifecycle methods, API changes, etc.)
- Deduplicates: won't open a second issue if one is already open for that version
- Also triggerable manually via workflow_dispatch with optional forced version

Also adds `reviewed-against` stamp to SKILL.md frontmatter (currently 4.15.0).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
… notes

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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