From 0e9d11ac2d7abe19acb8fa80254573a27c4882c0 Mon Sep 17 00:00:00 2001 From: Rasmus Widing Date: Mon, 1 Sep 2025 18:15:52 +0300 Subject: [PATCH 1/2] add PRPs/completed/ to gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index bc0c047..5145d4d 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,5 @@ __pycache__ .serena .claude/settings.local.json PRPs/local +PRPs/completed/ /logs/ From 9ce4cb60980ba3f2825207bfdad9f2b9570b3e60 Mon Sep 17 00:00:00 2001 From: Rasmus Widing Date: Mon, 1 Sep 2025 18:16:08 +0300 Subject: [PATCH 2/2] add archon-coderabbit-helper slash command --- .../archon/archon-coderabbit-helper.md | 73 +++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 .claude/commands/archon/archon-coderabbit-helper.md diff --git a/.claude/commands/archon/archon-coderabbit-helper.md b/.claude/commands/archon/archon-coderabbit-helper.md new file mode 100644 index 0000000..b94a967 --- /dev/null +++ b/.claude/commands/archon/archon-coderabbit-helper.md @@ -0,0 +1,73 @@ +--- +name: Archon CodeRabbit Helper +description: Analyze CodeRabbit suggestions, assess validity, and provide actionable options with tradeoffs +argument-hint: Paste the CodeRabbit suggestion here +--- + +# CodeRabbit Review Analysis + +**Review:** $ARGUMENTS + +## Instructions + +Analyze this CodeRabbit suggestion following these steps: + +### 1. Deep Analysis + +- Understand the technical issue being raised +- Check if it's a real problem or false positive +- Search the codebase for related patterns and context +- Consider project phase (early beta) and architecture + +### 2. Context Assessment + +- We're in early beta - prioritize simplicity over perfection +- Follow KISS principles and existing codebase patterns +- Avoid premature optimization or over-engineering +- Consider if this affects user experience or is internal only + +### 3. Generate Options + +Think harder about the problem and potential solutions. +Provide 2-5 practical options with clear tradeoffs + +## Response Format + +### 📋 Issue Summary + +_[One sentence describing what CodeRabbit found]_ + +### ✅ Is this valid? + +_[YES/NO with brief explanation]_ + +### 🎯 Priority for this PR + +_[HIGH/MEDIUM/LOW/SKIP with reasoning]_ + +### 🔧 Options & Tradeoffs + +**Option 1: [Name]** + +- What: _[Brief description]_ +- Pros: _[Benefits]_ +- Cons: _[Drawbacks]_ +- Effort: _[Low/Medium/High]_ + +**Option 2: [Name]** + +- What: _[Brief description]_ +- Pros: _[Benefits]_ +- Cons: _[Drawbacks]_ +- Effort: _[Low/Medium/High]_ + +### 💡 Recommendation + +_[Your recommended option with 1-2 sentence justification]_ + +## User feedback + +- When you have presented the review to the user you must ask for their feedback on the suggested changes. +- Ask the user if they wish to discuss any of the options further +- If the user wishes for you to explore further, provide additional options or tradeoffs. +- If the user is ready to implement the recommended option right away