Pre-action boundary checking — validates agent tool calls against declared capabilities and task contracts
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Monitor Claude Code releases and auto-generate GitHub issues for each new version
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Monitor Claude Code (the CLI tool) release history and auto-generate GitHub issues for each new version that has not yet been tracked. Replaces the deprecated customclaw Airflow-based monitoring (deprecated 2026-03-18).
--backfill Process ALL versions >= v2.1.86 (default behavior when flag is present)
Without flag: only check the latest 5 releases
--dry-run Show what issues would be created without actually creating them
Fetch all Claude Code releases from the GitHub API:
gh api repos/anthropics/claude-code/releases \
--paginate \
--jq '.[] | {tag_name: .tag_name, published_at: .published_at, html_url: .html_url, body: .body}'
--backfill: fetch only the latest 5 releases (--limit 5 or first 5 results)--backfill: fetch all releases (use --paginate)Search for existing tracking issues to avoid duplicates:
gh issue list \
--state all \
--search "[Claude Code v" \
--json number,title \
--limit 100
Build a set of already-tracked versions by extracting version strings from issue titles matching the pattern [Claude Code v{version}].
For each fetched release version:
tag_name (e.g., v2.1.86)--dry-run)Print a report of what would be created:
[Dry Run] Would create issues for:
- v2.1.86 (published: 2026-01-15)
- v2.1.87 (published: 2026-01-22)
...
No issues were created.
For each version in the "needs issue" list, create a GitHub issue:
gh issue create \
--title "[Claude Code v{version}] New release detected" \
--label "automated,claude-code-release" \
--body "{body}"
Issue body format (matching the pattern established by issue #683):
# Claude Code v{version}
**Release:** v{version}
**Published:** {published_at}
**Link:** {html_url}
## Release Summary
{release_notes_body — truncated to first 2000 chars if too long}
---
## Action Items
- [ ] Review release notes for impact on oh-my-customcode
- [ ] Update agent definitions if new Claude Code features affect agents
- [ ] Test compatibility with current oh-my-customcode version
- [ ] Update CLAUDE.md if new capabilities are relevant
---
_This issue was created by the `/omcustom:claude-native` skill._
Notes:
body from the release is empty, use _No release notes provided._... (truncated) if neededautomated and claude-code-release labels must exist in the repository; create them if missing:
gh label create "automated" --color "#0075ca" --description "Automated issue" 2>/dev/null || true
gh label create "claude-code-release" --color "#e4e669" --description "Claude Code release tracking" 2>/dev/null || true
After processing all versions:
[claude-native] Scan complete
Versions checked: {N}
New issues created: {M}
Created:
- #1234 [Claude Code v2.1.86] New release detected
- #1235 [Claude Code v2.1.87] New release detected
Already tracked (skipped):
- v2.1.85 → #683
If no new releases found:
[claude-native] No new releases found. All versions >= v2.1.86 are already tracked.
MIN_VERSION = "2.1.86"
For each release:
version = strip_v_prefix(tag_name) # "v2.1.86" → "2.1.86"
parts = split(version, ".") # ["2", "1", "86"]
if compare_semver(version, MIN_VERSION) >= 0:
include
else:
skip
Semver comparison: major → minor → patch (all numeric). Pre-release suffixes (e.g., -beta) are included and compared lexicographically after numeric parts.
| Error | Action |
|---|---|
gh not authenticated | Report: "Error: gh CLI not authenticated. Run gh auth login first." |
| Rate limit hit | Report current status, list remaining versions |
| Label creation fails | Warn and continue (issue created without label) |
| Release body parse error | Use empty body fallback, continue |
/omcustom:claude-native
/omcustom:claude-native --backfill
/omcustom:claude-native --dry-run
Can be integrated into the SessionStart hook to check for new releases at session start:
{
"SessionStart": [
{
"command": "bash .claude/hooks/scripts/claude-native-check.sh"
}
]
}
A lightweight wrapper script can run a --dry-run check and notify if new releases exist.
Can be set up as a scheduled remote agent using /schedule:
/schedule "daily at 9am: /omcustom:claude-native"
Or via CronCreate MCP tool for programmatic scheduling.
gh CLI installed and authenticated (gh auth status)baekenough/oh-my-customcode (default, detected from git remote)automated and claude-code-release (auto-created if missing)아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Pre-action boundary checking — validates agent tool calls against declared capabilities and task contracts
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Auto-detect project context and optimize harness — deactivate unused agents/skills, suggest missing experts, generate project profile
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Adversarial code review using attacker mindset — trust boundary, attack surface, business logic, and defense evaluation
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Apache Airflow best practices for DAG authoring, testing, and production deployment
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Alembic migration patterns for naming conventions, safety checks, expand-contract, env.py configuration, and CI integration
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Pre-routing ambiguity analysis — scores request clarity and asks clarifying questions when needed (inspired by ouroboros)
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.