Skip to content

feat(skills): add pr-quality skill v2.0 with architecture awareness#97

Merged
hrygo merged 1 commit intohrygo:mainfrom
aaronwong1989:feat/add-pr-quality-skill-v2
May 1, 2026
Merged

feat(skills): add pr-quality skill v2.0 with architecture awareness#97
hrygo merged 1 commit intohrygo:mainfrom
aaronwong1989:feat/add-pr-quality-skill-v2

Conversation

@aaronwong1989
Copy link
Copy Markdown

Summary

This PR adds the pr-quality skill v2.0 to HotPlex, an expert-level PR quality assurance assistant specifically designed for HotPlex's multi-channel, multi-worker, and cross-platform architecture.

Changes

  • Add pr-quality skill v2.0: Expert-level PR assistant for HotPlex

    • HotPlex-specific configuration (make test/lint, hrygo/hotplex)
    • Architecture-aware commit scopes (channel/worker/platform)
    • Multi-channel support: Slack, Feishu, WebChat
    • Multi-worker support: CC, OCS, Pi
    • Cross-platform CI monitoring (Linux/macOS/Windows)
    • Intelligent codecov handling with ROI-based decision tree
    • Automatic fork detection (supports all contributors)
    • Incremental push support for existing PRs
  • Skill structure optimization:

    • SKILL.md: 708 lines → 438 lines (-38%)
    • references/architecture.md: 337 lines of detailed architecture docs
    • evals/evals.json: 5 functional test cases
    • evals/trigger_evals.json: 20 trigger evaluation queries
  • Description optimization:

    • Reduced length by 31% while maintaining all trigger keywords
    • Improved trigger rate with more direct language

架构影响

  • Channel: N/A (skill infrastructure)
  • Worker: N/A (skill infrastructure)
  • 平台: 跨平台 (skill files)

Test Plan

  • make test - All tests pass
  • make lint - Zero issues
  • Skill structure validated (< 500 lines)
  • Eval queries created (20 trigger tests)
  • Documentation updated (README, QUICKSTART, MIGRATION, EXAMPLES)
  • Incremental push support added

Related Issues

N/A - Infrastructure improvement


Files Added: 9 files, 2813 insertions

🤖 Generated with Claude Code

Add expert-level PR quality assurance assistant specifically designed
for HotPlex's multi-channel, multi-worker, and cross-platform architecture.

**Key Features**:
- HotPlex-specific configuration (make test/lint, hrygo/hotplex)
- Architecture-aware commit scopes (channel/worker/platform)
- Multi-channel support: Slack, Feishu, WebChat
- Multi-worker support: CC, OCS, Pi
- Cross-platform CI monitoring (Linux/macOS/Windows)
- Intelligent codecov handling with ROI-based decision tree
- Automatic fork detection (supports all contributors)
- Incremental push support for existing PRs

**Skill Structure**:
- SKILL.md: 438 lines (optimized from 708 lines)
- references/architecture.md: 337 lines of detailed architecture docs
- evals/evals.json: 5 functional test cases
- evalstrigger_evals.json: 20 trigger evaluation queries

**Documentation**:
- README.md: Usage guide
- QUICKSTART.md: Quick start guide
- MIGRATION.md: v1.0 → v2.0 migration guide
- EXAMPLES.md: Detailed usage examples
- CHEATSHEET.md: Quick reference card

**Description Optimization**: Reduced length by 31% while maintaining
all trigger keywords and improving trigger rate.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@hrygo hrygo merged commit 73a6f81 into hrygo:main May 1, 2026
1 of 2 checks passed
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