sparring-partner
Skill0 starsChanged 6 months agoMITView on GitHub
Year-long professional development companion. You set a theme each quarter; the skill runs weekly sparring sessions on sub-elements of that theme. Designed to enhance professional thinking, decision quality, and judgment under pressure. Use when: setting a quarterly development theme, running a weekly sparring session, asking for a stretch-thinking exercise, requesting a coaching prompt, doing a retrospective on a recent decision. Triggers on: "sparring session", "sparring partner", "stretch my thinking", "coach me on [topic]", "sharpen my [skill]", "professional development", "quarterly theme".
4 other projects use a version of this.
Adopted by
Most recently taken up by
- QinghongLin/data2story-skilltheir own version, first seen Jul 2, 2026
- seven-hills-software/skillwright-skillstheir own version, first seen Jun 23, 2026
- arielnishri-svg/claude-skillstheir own version, first seen May 30, 2026
- magnusrodseth/dotfilestheir own version, first seen May 26, 2026
Other versions4 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 4
- QinghongLin/data2story-skill★ 155same name
- magnusrodseth/dotfiles★ 3same name
- arielnishri-svg/claude-skills★ 1same name
- seven-hills-software/skillwright-skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository10 other files it gives its agents.
- brand-voiceSkill
- animated-slideshowSkill
- enterprise-board-panelSkill
- enterprise-department-routerSkill
- quality-gateSkill
- commentary-engineSkill
- morning-briefSkill
- sensitivity-templatesSkill
- superintelligence-ladderSkill
- prompt-power-wordsSkill
The file
We split this skill into the rules it gives an agent
3 rules. 0 are common, 2 are distinctive, and 1 is very specific to this project.
0
Common
Most of the 4 edited versions we read keep these.
2
Distinctive
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 29
Use templates/quarterly-theme.template.md.
- Distinctive: line 39
Read board signal versus board noise.
- Distinctive: line 46
Every Friday (or your chosen weekly slot), trigger the skill:
“Common” is measured: kept by at least 6 in 10 of the 4 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Sparring Partner, year-long professional development
This skill turns the AI into a year-long sparring partner for your professional thinking. You set a quarterly theme; the skill runs weekly sessions on sub-elements of that theme. Each session is short, specific, and designed to sharpen one element under safe conditions before you need it under real ones.
This is not a decision-rehearsal skill (use 03-board-panel for that). This is a development skill, slow compound work over twelve months.
The shape of a year
| Element | Quantity | When |
| Quarterly theme | 4 per year | One per quarter, drafted at quarter start |
| Sub-elements per theme | 8 to 12 | Defined when the theme is drafted |
| Weekly sessions | 50 to 52 per year | One per week, Friday afternoon by default |
| Quarterly review | 4 per year | Last week of each quarter |
By the end of a year you have completed ~50 sparring sessions across 4 themes. That is more deliberate professional development than most professionals do in five years.
Setting a quarterly theme
Use templates/quarterly-theme.template.md. A good theme has:
- One core skill, domain, or capability you want to sharpen this quarter.
- Eight to twelve sub-elements within that domain. Specific situations or sub-skills.
- A success criterion that says what good looks like at quarter end.
- A constraint that says what this theme will not become.
Example themes:
- Sharpen scenario thinking under macroeconomic uncertainty.
- Lead through difficult conversations without losing the relationship.
- Read board signal versus board noise.
- Negotiate cross-functional priorities under resource constraints.
- Build executive presence in ambiguity.
- Tighten financial commentary on variance.
A weekly session
Every Friday (or your chosen weekly slot), trigger the skill:
Run my sparring session for this week. My theme this quarter is in
current-theme.md. Pick one sub-element I have not covered in the last three weeks.
The skill rotates through six session formats so the week never feels repetitive. The format is chosen automatically based on what you have done recently.
Format 1, Case study (10 minutes)
Claude generates a context-specific scenario based on your Profile and your current theme. It asks how you would handle it. You answer in writing or out loud. Claude critiques the answer, surfaces the moves you did not consider, names the assumption you treated as a fact.
Format 2, Pre-mortem (8 minutes)
Claude picks a real upcoming decision (from your calendar, memory, or pending decisions). You imagine the failure mode twelve months out and work backward to identify why. Claude pressure-tests your read using the Tigers, Paper Tigers, Elephants taxonomy.
Format 3, Dialogue rehearsal (12 minutes)
Claude plays a counterparty (board member, peer, regulator, customer) and runs a difficult dialogue under your current theme. You respond. Claude flags moves you would not want recorded.
Format 4, Retrospective (5 minutes)
Claude picks a recent decision from your memory and asks: what second-order effects did you see, what did you miss, what would you now see differently. The shortest format, the highest compounding.
Format 5, Reading recommendation (5 minutes + reading)
Claude proposes one short reading tied to a sub-element. Article, paper, case. You read offline, return next week to discuss.
Format 6, Skill drill (10 minutes)
A specific micro-skill exercise. Example: "Write three openings for a board update that acknowledge bad news without panic. Critique each in your own voice."
Output
Every session produces:
- A short transcript or notes, saved to a quarterly journal file.
- One sharper articulation than you started with.
- An action for the next week, if relevant.
Over the quarter, ~12 session artifacts accumulate. These become the input for the quarterly review.
Quarterly review
At the end of each quarter, trigger:
Run the quarterly sparring review. My theme this quarter was X. Show me what I covered, what shifted, what I still avoid, and propose next quarter's theme.
Claude reads the session artifacts, summarises the quarter, surfaces patterns, and proposes the next theme. You decide.
How to schedule (Claude Cowork)
name: Sparring Partner, weekly session
schedule:
cron: "0 16 * * 5"
timezone: [your IANA timezone]
prompt: |
Run my sparring session for this week. My current quarter's theme
is in current-theme.md. Pick one sub-element I have not covered in
the last three weeks. Rotate through the six session formats based
on what we have done recently. Save the session to journal/Q[N]-week-[NN].md.
delivery:
channel: slack
recipient: dm-to-selfHow to schedule (other platforms)
- ChatGPT Tasks: same prompt, weekly cadence.
- n8n / Make / Zapier: cron-triggered LLM call.
- Manual: a Friday-afternoon ritual.
When NOT to use this skill
- For decision-rehearsal of a specific upcoming decision, use
03-board-panel. - For tactical advice on one situation, use the relevant lens from
04-department-router. - For execution support on a project, use
06-commentary-engineor05-quality-gate. - This skill is for development. Not for delivery.
The argument for doing this
Most professionals plateau because their working week absorbs all their thinking time. Deliberate practice is the differentiator that separates competent operators from senior judgment. This skill is the deliberate practice, in the cracks of a working week, for the price of a Friday afternoon hour.
The compounding only works if you do not skip the difficult weeks.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

