Fix Major review findings: comment_id, line, pr_number should be
number type, and incremental, has_*_changes, carried_over should
be boolean type instead of strings.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Enable OTEL telemetry export for the Haiku triage job to collect
token usage and performance metrics via Grafana.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Remove Bash heredoc workaround instructions and diagnostic step.
The root cause was upload-artifact excluding dot-prefixed files,
not the Write tool. Revert allowedTools to original Bash(gh:*).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
upload-artifact@v4 defaults include-hidden-files to false, which
excludes dot-prefixed files like .pr-triage.json. Enable it explicitly.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add diagnostic step to check .pr-triage.json existence and location
before upload-artifact, to isolate whether the issue is file creation
or file discovery.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Bash(gh:*) was blocking cat (heredoc for file creation) and test
(file existence check) commands, preventing .pr-triage.json from
being created.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Write tool output may not persist after claude-code-action SDK execution.
Use Bash heredoc to write directly to the filesystem.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Separate runtime files from directory tree into dedicated section
- Extract incremental review details to references/incremental-review.md
- Add error handling note for corrupted .pr-review-state.json
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add /rules-status subcommand for file listing, line counts, and
health checks (duplicate numbers, zone mixing, empty files)
- Add diff summary to /rules-merge step 3 showing changes since
last CLAUDE.md generation
- Bump version to v1.1
Closes#103, Closes#104
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add trigger condition to description (when to use)
- Add concrete input/output example for /rules-init
- Remove date from version info
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Manage CLAUDE.md via split rule files in .claude/rules/. Redirects
learning triad (/lessons, /review-learn, /ci-learn) writes to
numbered split files and auto-merges them back into CLAUDE.md.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Change "以下のキーワードで起動:" to "〜で使用される" for
consistent third-person passive voice per review feedback.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Change "以下の場合に使用:" to "以下のキーワードで起動:" per review
feedback to maintain consistent third-person tone.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Address review feedback: change description from imperative form
(〜してください) to third-person declarative form (〜するスキル).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add Android-specific skill that analyzes stack traces from Firebase
Crashlytics and provides triage classification (MONITOR/INVESTIGATE/
FIX/DEFEND) with actionable fix suggestions.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Third pillar of the learning triad (lessons/review-learn/ci-learn).
Analyzes CI/GitHub Actions failure logs and accumulates patterns
into CLAUDE.md to prevent recurring CI failures.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
video-keyframe-analyzerのSKILL.mdフロントマターのdescriptionが
クォートなしで$, %, 括弧等の特殊文字を含んでおり、YAMLパース失敗で
スキルが認識されない問題を修正。他スキルと同様にダブルクォートで囲む。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>