본문으로 건너뛰기
cccskills
무료GitHub에 공개

pr-auto-improve

Opt-in post-PR analysis and improvement suggestions for code quality enhancement

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md4.1 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

PR Auto-Improvement Skill

Analyzes pull requests after creation and suggests targeted improvements. Strictly opt-in — never runs automatically. User must explicitly request PR improvement.

Advisory-only — suggests improvements, never force-pushes or modifies PRs without approval (R010).

Activation

TriggerBehavior
User says "improve this PR"Activate analysis
User says "review PR #N"Activate analysis
PR created automaticallyDo NOT activate (opt-in only)
CI fails on PRSuggest activation, do not auto-run

Analysis Pipeline

1. Fetch PR diff (gh pr diff)
2. Categorize changes by type:
   - New code → check patterns, naming, structure
   - Modified code → check consistency, regression risk
   - Deleted code → check for orphaned references
3. Run improvement checks (see checklist below)
4. Generate improvement report
5. User approves → create follow-up commit(s)

Improvement Checklist

CategoryChecks
Code QualityNaming consistency, dead code, duplication, complexity
Type SafetyMissing types, any usage, assertion safety
Error HandlingUnhandled promises, missing try-catch, error propagation
TestingMissing test coverage for new functions, edge cases
DocumentationMissing JSDoc for public APIs, outdated README refs
SecurityHardcoded values, injection risks, permission checks
PerformanceUnnecessary re-renders, N+1 queries, missing indexes

Report Format

[PR Auto-Improve] PR #{number} — {title}
├── Files analyzed: {count}
├── Improvements found: {count}
│
├── [Code Quality] ({count} items)
│   ├── {file:line} — {description}
│   └── {file:line} — {description}
│
├── [Testing] ({count} items)
│   └── {file} — Missing test for {function}
│
├── [Documentation] ({count} items)
│   └── {file:line} — {description}
│
└── Estimated effort: {low|medium|high}

Apply improvements? [Y/n/select]

Improvement Modes

ModeBehavior
allApply all suggested improvements
selectUser picks which improvements to apply
reportReport only, no changes (default)

Implementation Flow

User: "improve PR #215"
  → Orchestrator activates pr-auto-improve
  → Fetch PR diff via mgr-gitnerd
  → Analyze with appropriate expert agent(s)
  → Generate report
  → User selects improvements
  → Delegate fixes to specialist agents (R010)
  → mgr-gitnerd creates follow-up commit

Agent Selection for Fixes

File TypeAgent
*.ts, *.tsxlang-typescript-expert
*.pylang-python-expert
*.golang-golang-expert
*.ktlang-kotlin-expert
*.javalang-java-expert
*.rslang-rust-expert
Test filesqa-engineer
Docs, READMEarch-documenter
MixedMultiple agents in parallel (R009)

Integration

RuleIntegration
R009Multiple file fixes execute in parallel
R010Orchestrator coordinates analysis and fix delegation
R015Full transparency on what improvements are suggested and why
R0183+ fix agents → Agent Teams for coordination
worker-reviewer-pipelineCan chain: auto-improve → worker-reviewer for critical fixes
pipeline-guardsImprovement count capped by guard limits

Opt-In Safeguards

  • NEVER auto-activates on PR creation
  • NEVER pushes changes without user approval
  • NEVER modifies PR description or labels without approval
  • Report mode is default; changes require explicit "apply" command
  • All git operations go through mgr-gitnerd (R010)

Limitations

  • Analyzes only the PR diff, not the entire codebase
  • Cannot detect architectural issues (use dev-review for that)
  • Max 50 files per analysis (skip larger PRs with warning)
  • Does not run tests (delegates to qa-engineer if needed)

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Pre-action boundary checking — validates agent tool calls against declared capabilities and task contracts

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

baekenough/second-brain152026년 10월 8일 업데이트

Auto-detect project context and optimize harness — deactivate unused agents/skills, suggest missing experts, generate project profile

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

baekenough/second-brain152026년 10월 8일 업데이트

Adversarial code review using attacker mindset — trust boundary, attack surface, business logic, and defense evaluation

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

baekenough/second-brain152026년 10월 8일 업데이트

Apache Airflow best practices for DAG authoring, testing, and production deployment

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

baekenough/second-brain152026년 10월 8일 업데이트

Alembic migration patterns for naming conventions, safety checks, expand-contract, env.py configuration, and CI integration

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

baekenough/second-brain152026년 10월 8일 업데이트

Pre-routing ambiguity analysis — scores request clarity and asks clarifying questions when needed (inspired by ouroboros)

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

baekenough/second-brain152026년 10월 8일 업데이트

baekenough의 스킬 모두 보기

이 스킬의 문제 신고