Skip to content

Comments

feat: make skills more opinionated and autonomous#407

Closed
aarongraham wants to merge 1 commit intoobra:mainfrom
aarongraham:feat/more-opinionated-skills
Closed

feat: make skills more opinionated and autonomous#407
aarongraham wants to merge 1 commit intoobra:mainfrom
aarongraham:feat/more-opinionated-skills

Conversation

@aarongraham
Copy link

@aarongraham aarongraham commented Feb 4, 2026

  • brainstorming: auto-proceed to implementation setup without asking
  • executing-plans: execute entire plan without batch checkpoints
  • systematic-debugging: require TDD and verification sub-skills, auto-escalate to refactoring after 3+ failed fixes
  • using-git-worktrees: default to .worktrees/ without asking
  • using-superpowers: require writing-plans for explicit superpowers requests
  • writing-plans: auto-select subagent-driven execution

Motivation and Context

How Has This Been Tested?

Breaking Changes

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update

Checklist

  • I have read the MCP Documentation
  • My code follows the repository's style guidelines
  • New and existing tests pass locally
  • I have added appropriate error handling
  • I have added or updated documentation as needed

Additional context

Summary by CodeRabbit

  • Documentation Updates
    • Plan implementation now proceeds directly without conditional checks
    • Task execution changed to process all tasks continuously without pauses between tasks
    • Debugging now automatically escalates to architectural refactoring after multiple failed fixes
    • Git worktree directory defaults to .worktrees/ instead of prompting users
    • Planning is now mandatory for all tasks using superpowers, including simple ones
    • Plan execution now uses a single streamlined path instead of branching options

- brainstorming: auto-proceed to implementation setup without asking
- executing-plans: execute entire plan without batch checkpoints
- systematic-debugging: require TDD and verification sub-skills, auto-escalate to refactoring after 3+ failed fixes
- using-git-worktrees: default to .worktrees/ without asking
- using-superpowers: require writing-plans for explicit superpowers requests
- writing-plans: auto-select subagent-driven execution
@coderabbitai
Copy link

coderabbitai bot commented Feb 4, 2026

Caution

Review failed

The pull request is closed.

📝 Walkthrough

Walkthrough

These changes modernize skill documentation across brainstorming, planning, execution, debugging, and Git workflows by streamlining execution flow into direct progression, enforcing explicit sub-skill invocation, automating directory defaults, and implementing automatic escalation procedures for architectural issues.

Changes

Cohort / File(s) Summary
Execution Flow Simplification
skills/brainstorming/SKILL.md, skills/executing-plans/SKILL.md, skills/writing-plans/SKILL.md
Changed implementation trigger from conditional question to direct instruction; restructured execution to process all tasks continuously without inter-task pauses; removed execution-choice branching in favor of single subagent-driven progression path.
Required Sub-Skill Enforcement
skills/systematic-debugging/SKILL.md, skills/using-superpowers/SKILL.md
Introduced explicit REQUIRED SUB-SKILL labels for mandatory skill invocations; added red flags preventing task shortcutting; implemented auto-escalation to architectural refactoring when multiple fixes fail; mandated planning phases before implementation with no skip exceptions.
Automation & Defaults
skills/using-git-worktrees/SKILL.md
Eliminated user prompts for directory selection; defaulting to .worktrees/ with automatic directory creation when no existing preference is found.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

Poem

🐰 No more pauses, no more waiting—
Straight to action, accelerating!
Sub-skills mandatory, escalations clear,
.worktrees/ springs up without a fear.
One path forward, no branching doubt—
Let the brainstorming flow throughout! 🚀

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Important

Action Needed: IP Allowlist Update

If your organization protects your Git platform with IP whitelisting, please add the new CodeRabbit IP address to your allowlist:

  • 136.113.208.247/32 (new)
  • 34.170.211.100/32
  • 35.222.179.152/32

Reviews will stop working after February 8, 2026 if the new IP is not added to your allowlist.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@aarongraham aarongraham closed this Feb 4, 2026
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.

1 participant