Battle Tested — Testing skill for Claude Code
A Claude Skill that writes marketing copy using battle rap mechanics.
How to install Battle Tested
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open MichaelDoesMarketing/battle-tested and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Battle Tested does
A Claude Skill that writes marketing copy using battle rap mechanics. Angle, scheme, setup and punch, rebuttals, and a crowd test. Finds the positioning problem under your headline, then scores every line on whether you can actually back it.
Alternatives in Testing
- Marketing Skills Versions — Current versions of all skills 13.8k ★
- Ab Variants — Generate A/B test design variants from an existing Figma screen — alternate layouts, CTA placements, color tre 309 ★
- Screenshots — Generate marketing screenshots with Playwright 134 ★
README
battle-tested
A Claude Skill that writes marketing copy using battle rap mechanics.
Most marketing copy gets written in a quiet room where nobody argues back. Battle rap gets written for a room that is rooting for you to fail, judged instantly, against an opponent who gets to respond. That pressure produced a working set of mechanics for making a line land and stick.
Those mechanics port straight to marketing:
| Battle rap | Marketing |
|---|---|
| The angle | Positioning |
| The scheme | Campaign concept |
| Setup and punch | Headline and subhead |
| Rebuttals | Objection handling inside the copy |
| Bar economy | Compression |
| Crowd reaction | Whether anyone repeats it |
| Reputation | Brand |
What it does
Four modes:
**Open verse.** Nothing written yet. Six rounds from scouting the room to a scored final cut.
**Punch-up.** You have copy and it is fine but forgettable. Usually a missing angle, not weak wording.
**Get bodied.** Claude writes the round your sharpest competitor would drop on you, then you fix what got exposed. Run it before a launch, a pitch, or a pricing change.
**Rebuttal round.** Objections are killing the page. Answer them before the reader finishes forming them.
Every line comes back scored on truth, specificity, compression, repeatability, and room fit. Anything you cannot back gets killed, no matter how good it sounds.
Install
Claude Code or the Claude apps:
git clone https://github.com/MichaelDoesMarketing/battle-tested.git ~/.claude/skills/battle-tested
Or drop the `.skill` file into your skills settings. Then just ask for copy. The skill triggers on headlines, taglines, positioning, hero copy, ad hooks, cold email openers, and anything that has to compete for attention. You never have to say the words battle rap.
Try it
This headline is fine but nobody remembers it. Punch it up.
Write the round my competitor would drop on my homepage.
Our pricing page loses to "we'll just build it
Related Skills
Marketing Skill
Marketing skill for Claude Code — campaigns, funnels, ad copy (Google/Meta/LinkedIn Ads), personas, positionin
Debloat
Retroactive whole-repo bloat removal (spec H-2ii). Scores an existing repo on the deterministic bloat axes, wr
Graftree
Tree-structured, test-first, multi-model solving for hard coding problems. Splits a problem into sub-tasks, wr
Siegard Code
Most AI coding tools help you write code. Siegard Code manages the entire development lifecycle — it writes sp
Writing Craft
A blind tested skill for better creative writing. Nine signals three AI judges named after scoring 50 samples
Dotnet QA
Story QA - multi-agent verification of a story implementation against its spec: per-AC verdicts, code reuse an
Related Agents
Copy Critic
Use to review marketing copy — a landing page, ad set, email sequence or positioning doc — before it ships. Sc
Campaign Operator
Deploys campaigns to Meta Ads (via the meta ads CLI), Google Ads (a real hybrid REST :mutate write flow + goog
Marketing Lead
Craft positioning, messaging, and go-to-market copy that converts. Use for landing pages, launch messaging, pr