-
Notifications
You must be signed in to change notification settings - Fork 1.5k
feat: add ultrapower mode with superpowers workflow integration #943
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: dev
Are you sure you want to change the base?
Conversation
- Add 'ultrapower' keyword detection (triggers: 'ulo', 'ultrapower') - Implement getUltrapowerMessage with planner/executor mode differentiation - Planner mode: brainstorming → git-worktree → writing-plans → /start-work handoff - Executor mode: full workflow including subagent-driven-development - Add toast notification for ultrapower mode activation - Add comprehensive tests for ultrapower keyword detection - Update session filtering to allow ultrapower in non-main sessions
|
Thank you for your contribution! Before we can merge this PR, we need you to sign our Contributor License Agreement (CLA). To sign the CLA, please comment on this PR with: This is a one-time requirement. Once signed, all your future contributions will be automatically accepted. I have read the CLA Document and I hereby sign the CLA You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No issues found across 5 files
Confidence score: 5/5
- Automated review surfaced no issues in the provided summaries.
- No files require special attention.
Since this is your first cubic review, here's how it works:
- cubic automatically reviews your code and comments on bugs and improvements
- Teach cubic by replying to its comments. cubic learns from your replies and gets better over time
- Ask questions if you need clarification on any suggestion
- Add MANDATORY markers and CHECKPOINT validations for each phase - Make brainstorming skill invocation blocking (MUST invoke first) - Require explicit user response for git-worktree decision - Add VIOLATION DETECTION table to catch skipped phases - Clarify skill tool usage (use skill tool, not just describe) - Add TDD requirements to writing-plans phase
Add NOTE explaining that 'ulo' and 'ultrapower' are mode activation commands that should be ignored when processing the user's actual request.
- Rewrite prompts with clearer phase structure - Add explicit 'DO NOT STOP' reminders after each phase - Add CRITICAL REMINDERS section listing all mandatory steps - Remove verbose tables, use simpler ACTION format - Emphasize continuation after brainstorming completes
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No issues found across 8 files
Confidence score: 5/5
- Automated review surfaced no issues in the provided summaries.
- No files require special attention.
…ternal skills - Rewrite getUltrapowerMessage to embed brainstorming, writing-plans, subagent-driven-development, and finishing-a-development-branch logic directly in the prompt - This fixes the issue where AI would stop after calling brainstorming skill because skill invocation breaks workflow continuity - Planner mode: 4 phases (brainstorming → git-worktree → writing-plans → handoff) - Executor mode: 5 phases (adds subagent-driven-dev and finishing) - Update tests to match new phase names (capitalized)
Summary
ulo,ultrapower)getUltrapowerMessagewith planner/executor mode differentiationUltrapower Mode Workflow
Planner Mode (Prometheus, Planner agents)
brainstormingskillusing-git-worktreesskillwriting-plansskilldocs/plans/YYYY-MM-DD-<feature>.md/start-workfor executionExecutor Mode (Sisyphus, other agents)
brainstormingskillusing-git-worktreesskillwriting-plansskillsubagent-driven-developmentskillfinishing-a-development-branchskillChanges
detector.ts: AddultrapowertoDetectedKeywordtypeconstants.ts: AddgetUltrapowerMessage()function and ultrapower detectorindex.ts: Add ultrapower toast notification and session filteringindex.test.ts: Add comprehensive ultrapower tests (12 new tests)Testing
All 27 tests pass:
Summary by cubic
Adds Ultrapower mode triggered by “ulo” or “ultrapower,” embedding the superpowers workflow with planner vs executor behavior, stricter phase enforcement, and a toast for activation. Also updates session filtering so Ultrapower (and Ultrawork) can run in subagent sessions.
New Features
Bug Fixes
Written for commit 1ee8117. Summary will update on new commits.