/reject-jumbo-goal
Use when a Jumbo goal fails QA review and needs to be returned for rework. Records review issues and routes the goal back to the implementing agent with actionable feedback.
$ npx -y skills add jumbocontext/jumbo.cli --skill reject-jumbo-goal --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/reject-jumbo-goal
Context preview
The summary Claude sees to decide when to auto-load this skill.
Use when a Jumbo goal fails QA review and needs to be returned for rework. Records review issues and routes the goal back to the implementing agent with actionable feedback.
SKILL.md
reject-jumbo-goal.SKILL.mdname: reject-jumbo-goal
description: Use when a Jumbo goal fails QA review and needs to be returned for rework. Records review issues and routes the goal back to the implementing agent with actionable feedback.
Reject Jumbo Goal
**Prompt:** Reject a Jumbo goal that failed QA review, recording the specific issues found so the implementing agent can address them and restart.
Why Rejection Quality Matters
When a goal is rejected, the implementing agent receives the review issues as its primary guidance for rework. Vague or incomplete rejection feedback causes wasted rework cycles — the agent guesses at what's wrong, fixes the wrong things, and resubmits with the same issues. Precise, actionable rejection feedback is the fastest path to a passing review.
Protocol
1. Document Review Issues
Before rejecting, ensure you have a clear, specific list of every issue found during QA review. Each issue must be:
- **Specific**: Reference exact files, functions, or behaviors that are wrong.
- **Actionable**: Describe what needs to change, not just what's wrong.
- **Traceable**: Link back to the success criterion, invariant, or guideline that was violated.
2. Reject the Goal
jumbo goal reject --id <goal-id> --issues "<detailed review issues>"
The rejection output confirms:
- The goal ID and objective
- The goal's status (returned to a reworkable state)
- The review issues recorded for the implementing agent
3. Communicate Next Steps
After rejection, the implementing agent should:
1. Address every review issue documented in the rejection. 2. Restart the goal to reload context:
jumbo goal start --id <goal-id>
3. Re-implement the fixes within the original scope and constraints. 4. Resubmit for review:
jumbo goal submit --id <goal-id>
If a next goal is queued, its ID will be displayed for reference, but the rejected goal takes priority.
Rules
1. **Never reject without specific issues.** Every rejection must include actionable feedback the implementing agent can act on. 2. **Never combine rejection with rework.** The rejecting agent reviews; the implementing agent fixes. Do not attempt both roles. 3. **Always reference violated criteria.** Tie each issue back to a success criterion, invariant, or guideline so the implementing agent understands the standard. 4. **Keep issues structured.** Use numbered or bulleted lists. One issue per point. No walls of text. 5. **Never reject for out-of-scope concerns.** Only reject for issues within the goal's defined scope and criteria.
Read more
name: reject-jumbo-goal description: Use when a Jumbo goal fails QA review and needs to be returned for rework. Records review issues and routes the goal back to the implementing agent with actionable feedback.
Reject Jumbo Goal
**Prompt:** Reject a Jumbo goal that failed QA review, recording the specific issues found so the implementing agent can address them and restart.
Why Rejection Quality Matters
When a goal is rejected, the implementing agent receives the review issues as its primary guidance for rework. Vague or incomplete rejection feedback causes wasted rework cycles — the agent guesses at what's wrong, fixes the wrong things, and resubmits with the same issues. Precise, actionable rejection feedback is the fastest path to a passing review.
Protocol
1. Document Review Issues
Before rejecting, ensure you have a clear, specific list of every issue found during QA review. Each issue must be:
- **Specific**: Reference exact files, functions, or behaviors that are wrong.
- **Actionable**: Describe what needs to change, not just what's wrong.
- **Traceable**: Link back to the success criterion, invariant, or guideline that was violated.
2. Reject the Goal
jumbo goal reject --id <goal-id> --issues "<detailed review issues>"
The rejection output confirms:
- The goal ID and objective
- The goal's status (returned to a reworkable state)
- The review issues recorded for the implementing agent
3. Communicate Next Steps
After rejection, the implementing agent should:
1. Address every review issue documented in the rejection. 2. Restart the goal to reload context:
jumbo goal start --id <goal-id>
3. Re-implement the fixes within the original scope and constraints. 4. Resubmit for review:
jumbo goal submit --id <goal-id>
If a next goal is queued, its ID will be displayed for reference, but the rejected goal takes priority.
Rules
1. **Never reject without specific issues.** Every rejection must include actionable feedback the implementing agent can act on. 2. **Never combine rejection with rework.** The rejecting agent reviews; the implementing agent fixes. Do not attempt both roles. 3. **Always reference violated criteria.** Tie each issue back to a success criterion, invariant, or guideline so the implementing agent understands the standard. 4. **Keep issues structured.** Use numbered or bulleted lists. One issue per point. No walls of text. 5. **Never reject for out-of-scope concerns.** Only reject for issues within the goal's defined scope and criteria.
Repo: jumbocontext/jumbo.cli
Other skills on jumbocli.
- /codify-jumbo-goal
Use when a Jumbo goal has been approved by QA review and needs architectural reconciliation before closing. Captures new learnings, updates stale entities, and ensures documentation reflects the work performed.
Open skill - /decompose-architecture-aggregate
Use when a project has Architecture data that needs migrating to fine-grained entities (Decisions, Invariants, Components, Dependencies). Guides the agent through reading, mapping, confirming, and executing the migration with user oversight.
Open skill - /define-jumbo-goals
Add Jumbo goals liberally to decompose objectives into finite units of work with bounded context. Use when defining new Jumbo goals from user requests, or to augment your own work to maintain scope while ensuring complementary work is registered.
Open skill - /formalize-objectives
Use when the user's prompt is delivered outside the execution context of an existing Jumbo goal, the prompt is imbued with an objective that is not already defined as a Jumbo goal.
Open skill - /jumbo-add-component
Use liberally when you create, discover, or modify a software component. Registers the component with Jumbo so future sessions have accurate architectural context.
Open skill - /jumbo-add-decision
Use liberally when you make an architectural choice, select a technology, or reject an alternative. Records the decision so future sessions understand why the codebase looks the way it does.
Open skill

