Skill

upgrade-prompt

Upgrade an existing prompt to a higher level. Use when a prompt needs more advanced capabilities (control flow, delegation, etc.).

From tac
Install
1
Run in your terminal
$
npx claudepluginhub melodic-software/claude-code-plugins --plugin tac
Tool Access

This skill is limited to using the following tools:

ReadWriteGlob
Skill Content

Upgrade Prompt

Upgrade an existing prompt to a higher level.

Arguments

  • $1: Path to prompt file
  • $2: Target level (optional, defaults to current + 1)

Instructions

You are upgrading a prompt to add capabilities from a higher level.

Step 1: Validate Inputs

If no $1 provided, STOP and ask user for prompt file path.

Step 2: Read Current Prompt

Read the prompt file at $1 completely.

Step 3: Analyze Current Level

Identify current level based on:

  • Sections present
  • Patterns used
  • Complexity indicators

Step 4: Determine Target Level

Target = $2 if provided, otherwise current + 1.

Validate:

  • Target must be > current
  • Target must be <= 7
  • If target is > current + 2, warn about complexity jump

Step 5: Identify Additions Needed

For each level jump:

FromToAdd
12Variables, Workflow, Report
23Control Flow (conditionals, loops, STOP)
34Delegation (Task tool patterns)
45Accept prompt file as input
56Template/Specified Format section
67Expertise section, self-improvement

Step 6: Transform the Prompt

Apply additions:

Level 1 -> 2:

  • Add Variables section with dynamic/static vars
  • Convert instructions to numbered Workflow
  • Add Report section

Level 2 -> 3:

  • Add STOP conditions to Workflow
  • Add <loop-tags> where iteration needed
  • Add conditional branching

Level 3 -> 4:

  • Add Task tool delegation
  • Add parallel agent launching
  • Add result aggregation

Level 4 -> 5:

  • Accept PATH_TO_PROMPT variable
  • Process another prompt as input
  • Higher-order pattern

Level 5 -> 6:

  • Add Specified Format template
  • Meta-prompt generation workflow
  • Documentation fetching

Level 6 -> 7:

  • Add Expertise section
  • Add self-improvement workflow
  • Knowledge accumulation pattern

Step 7: Save and Report

Output

## Prompt Upgraded

**File:** [path]
**From Level:** [N] ([name])
**To Level:** [M] ([name])

### Changes Made

**Sections Added:**
- [section 1]
- [section 2]

**Patterns Added:**
- [pattern 1]
- [pattern 2]

### New Structure

```markdown
[Updated prompt preview]
```

### Validation

- [ ] New sections properly formatted
- [ ] Variables follow conventions
- [ ] Workflow updated for new level
- [ ] STOP conditions explicit

### Testing Recommendations

1. Test basic functionality
2. Test new level capabilities
3. Verify output format

Notes

  • See @seven-levels.md for level definitions
  • The 80/20 rule: Levels 3-4 cover most use cases
  • Don't over-engineer - upgrade only when needed
Stats
Parent Repo Stars40
Parent Repo Forks6
Last CommitMar 17, 2026