소스 정보
- 저장소
- Texarkanine/.cursor-rules
- 최근 소스 활동
- 2026년 7월 25일 19:02
- 감지된 SKILL.md 언어
- 영어
- 스타
- 1
- 포크
- 1
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/Texarkanine/.cursor-rules --skill wiggum-niko-coderabbit-pr명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
Basic PR Review - looks for critical blocking issues and a decent attempt to find other high-impact but non-blocking issues near and in the changed code.
Niko Memory Bank System - Preflight Phase - Pre-Build Plan Validation
Niko Memory Bank System - Niko Phase - Initialization & Entry Point
SOC 직업 분류 기준
SKILL.md 표시 중
| name | wiggum-niko-coderabbit-pr |
| description | Invoke with /wiggum-niko-coderabbit-pr |
| disable-model-invocation | true |
You are in a headless loop. No human is watching. No human will respond.
rm wiggum.semaphore)memory-bank/tasks.md, then exitflowchart TD
Start([Agent Invoked]) --> CheckRL{Rate Limit Until<br/>in future?}
CheckRL -->|Yes| ExitRL([Exit - wait for limit])
CheckRL -->|No| CheckExpired{Was RATE_LIMITED<br/>but now expired?}
CheckExpired -->|Yes| TriggerReview["gh pr comment @coderabbitai review"]
TriggerReview --> ExitTriggered([Exit - await CR response])
CheckExpired -->|No| Fetch[Fetch CodeRabbit comments]
Fetch --> CheckRLMsg{Rate limit in response?}
CheckRLMsg -->|Yes| SetRL[Set Rate Limit Until in tasks.md]
SetRL --> ExitRLNew([Exit - rate limited])
CheckRLMsg -->|No| CheckGHStatus{CodeRabbit check<br/>passing?}
CheckGHStatus -->|No| ExitWaitCheck([Exit - CR still processing])
CheckGHStatus -->|Yes| Categorize[Categorize feedback]
Categorize --> UpdateTasks["Update memory-bank/tasks.md<br/>with actionable items"]
UpdateTasks --> HasWork{Actionable items?}
HasWork -->|No| CheckComplete{All resolved?}
CheckComplete -->|Yes| DeleteSem["rm wiggum.semaphore"]
DeleteSem --> Complete([Exit - COMPLETE])
CheckComplete -->|No| ExitWait([Exit - waiting])
HasWork -->|Yes| NikoBuild["/build<br/>(fix each item)"]
NikoBuild --> Test{Tests pass?}
Test -->|No| Revert[Revert + record NEEDS_HUMAN]
Revert --> ExitFail([Exit])
Test -->|Yes| NikoReflect["/reflect<br/>(document what was fixed)"]
NikoReflect --> CommitPush["git add + commit + push"]
CommitPush --> ExitDone([Exit - await CR response])
style NikoBuild fill:#87CEEB,stroke:#4169E1,stroke-width:2px
style NikoReflect fill:#DDA0DD,stroke:#8B008B,stroke-width:2px
style CommitPush fill:#90EE90,stroke:#228B22,stroke-width:3px
style DeleteSem fill:#90EE90,stroke:#228B22,stroke-width:3px
style TriggerReview fill:#FFD700,stroke:#B8860B,stroke-width:3px
This command uses Niko's memory bank and commands. Don't reinvent the wheel.
| Phase | Niko Command | Purpose |
|---|---|---|
| Track issues | Update memory-bank/tasks.md | Add CodeRabbit items as checklist |
| Fix issues | /build | Implement fixes using TDD |
| Document fixes | /reflect | Record what was learned |
Add CodeRabbit items to memory-bank/tasks.md:
## Current Task: CodeRabbit PR #<number> Fixes
**Status:** In Progress | RATE_LIMITED | COMPLETE
**PR URL:** <url>
**Rate Limit Until:** <ISO timestamp or empty>
### Actionable Items
- [ ] ID: <id> - <summary>
- [x] ID: <id> - <summary> - FIXED
### Requires Human Decision
- ID: <id> - <summary> - Reason: <why>
### Ignored
- ID: <id> - <summary> - Reason: <why>
| Category | Examples | Action |
|---|---|---|
| ACTIONABLE | Code style, error handling, types, docs, imports | /build to fix |
| NEEDS_HUMAN | Architecture, API design, breaking changes, security | Record in tasks.md |
| IGNORE | False positives, already fixed, conflicts with standards | Skip |
# Check CodeRabbit status
gh pr checks <number> --json name,state --jq '.[] | select(.name | test("coderabbit"; "i")) | .state'
# Trigger review after rate limit
gh pr comment <number> --body "@coderabbitai review"
# After /reflect completes - commit and push
git add -A && git commit --no-gpg-sign -m "fix: address CodeRabbit feedback
<bullet points from reflection>
Generated by wiggum-niko automation" && git --no-pager push
# Completion
rm wiggum.semaphore
Complete when ALL true:
SUCCESS or PASSED)memory-bank/tasks.mdAction: rm wiggum.semaphore
You are a robot using Niko's brain. Act like one.
/build → tests → /reflect → pushmemory-bank/tasks.mdDo not report without acting. Do not ask. Execute.