Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Tit For Tat

ASecurity

Start new business relationships with trust and investment, but immediately match any breach. Return to cooperation as soon as they do. Make the pattern obvious through transparency.

22 stars
0 votes
0 copies
0 views
Added 9/20/2026
businessrustgo

Security Analysis

A100/100

Scanned 9/20/2026

Install to Claude Code

$npx -y skills add lev-os/agents --skill tit-for-tat --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Tit For Tat?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Tit For Tat
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/lev-os-tit-for-tat/badge)](https://www.skillsdirectory.com/skills/lev-os-tit-for-tat)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: tit-for-tat
description: Start new business relationships with trust and investment, but immediately match any breach. Return to cooperation as soon as they do. Make the pattern obvious through transparency.
---

# Tit-for-Tat

## One-Liner
A reciprocal strategy that cooperates initially, then mirrors the opponent's previous action, proven effective for building stable cooperation in repeated competitive interactions.

## Core Concepts
- **Initial Cooperation**: Always start by cooperating (be "nice")
- **Reciprocity**: Copy your opponent's last move (cooperate if they cooperated, defect if they defected)
- **Retaliation**: Punish defection immediately to discourage exploitation
- **Forgiveness**: Return to cooperation as soon as opponent does (don't hold grudges)
- **Simplicity**: Four lines of code won Axelrod's tournament twice

## When to Use
- In repeated interactions with the same party (iterated games)
- When building long-term business relationships
- During negotiations with potential for future dealings
- In competitive situations requiring cooperation (e.g., standards, ecosystems)
- When establishing trust with unknown partners
- For enforcing social norms through reciprocity

## Execution Steps
1. **Start with Cooperation**
   - Open with a generous, trusting action
   - Signal willingness to collaborate
   - Don't defect first (be "nice")

2. **Monitor Partner's Response**
   - Track whether they cooperated or defected
   - Maintain clear record of past interactions
   - Distinguish between accidental and intentional defection

3. **Mirror Previous Action**
   - If they cooperated last round: Cooperate this round
   - If they defected last round: Defect this round
   - Apply immediately (don't delay retaliation)

4. **Forgive Quickly**
   - Return to cooperation as soon as they do
   - Don't punish multiple rounds for single defection
   - Allow relationship repair

5. **Communicate the Strategy**
   - Make your approach predictable and transparent
   - Signal that defection will be met with defection
   - Demonstrate willingness to restore cooperation

6. **Adapt for Noise**
   - In noisy environments (accidental defection), use "generous tit-for-tat"
   - Occasionally cooperate after defection to prevent escalation
   - Balance between exploitation-resistance and error-tolerance

## Real-World Examples

**Business Applications**
- Supplier relationships: Match reliability with loyalty
- Partnership agreements: Reciprocate investment and commitment
- Open-source contributions: Active contributors receive priority support
- Trade relationships: Tariffs trigger counter-tariffs; removal triggers removal

**Social Interactions**
- Workplace collaboration: Help those who help you
- Networking: Return favors and introductions
- Conflict de-escalation: Match opponent's moves toward peace
- Community norms: Enforce cooperation through reciprocal behavior

**Axelrod's Tournament**
- 1980: Anatol Rapoport's 4-line BASIC program won
- 1984: Despite targeted counter-strategies, tit-for-tat won again
- Defeated complex algorithms through simplicity and clarity
- Established cooperation as evolutionarily stable

## Why It Works
- **Historical Validation**: Won Axelrod's iterated prisoner's dilemma tournaments (1980, 1984)
- **Four Success Principles**: Nice (cooperate first), retaliating (punish defection), forgiving (restore cooperation), simple (predictable)
- **Evolutionary Stability**: Tit-for-tat populations resist invasion by purely selfish strategies
- **Reciprocity Psychology**: Humans are wired to reciprocate; strategy aligns with social instincts
- **Clear Signals**: Transparency makes strategy self-enforcing

## Common Pitfalls
- **Noise Amplification**: In environments with errors, strict tit-for-tat can spiral into mutual defection
- **One-Shot Games**: Doesn't work when there's no future interaction
- **Exploitability**: Always-cooperate-first can be exploited by always-defect strategies
- **Overgeneralization**: Not optimal in all contexts (recent research shows environment-dependency)
- **Insufficient Adaptation**: Real-world environments may require more sophisticated variants
- **Forgiveness Too Fast**: In highly adversarial contexts, may signal weakness

## Related Frameworks
- **Prisoner's Dilemma**: The game structure where tit-for-tat proved effective
- **Grim Trigger**: Harsher alternative (defect forever after first defection)
- **Pavlov (Win-Stay, Lose-Shift)**: More recent strategy that outperforms in some contexts
- **Nash Equilibrium**: Tit-for-tat can sustain cooperative equilibrium in repeated games
- **Generous Tit-for-Tat**: Probabilistic forgiveness variant for noisy environments

## Red Flags
- Applied to one-time interactions (no future shadow)
- Used against purely adversarial opponents with no cooperation possibility
- Over-reliance without adaptation to specific context
- Treating all defections as intentional (ignoring accidents/misunderstandings)
- Expecting universal effectiveness (tournament design matters)
- Using as excuse to avoid genuine relationship-building

## Practitioner Notes
- **Modern Re-evaluation**: Recent research suggests tit-for-tat's success was tournament-specific
- **Context-Dependent**: Effective strategies should be "nice, provocable, generous, envious, clever, adaptive"
- **Generous Variant**: In noisy real-world environments, occasionally cooperate after defection (10-20% forgiveness rate)
- **Communication Multiplier**: Explicitly stating "I'll match your moves" amplifies effectiveness
- **Long-Term Focus**: Only works when future interactions matter more than immediate gains
- **Cultural Fit**: Aligns with reciprocity norms; struggles in cultures prioritizing unconditional cooperation or competition
- **Tech Implementation**: Used in P2P networks, reputation systems, distributed protocols

**Practical Application**
Start new business relationships with trust and investment, but immediately match any breach. Return to cooperation as soon as they do. Make the pattern obvious through transparency.

---

**Source**: Robert Axelrod (1984), "The Evolution of Cooperation" | Anatol Rapoport
**Track**: mental-models
**Domain**: 04-decision-making
**Scoring**: Practitioner 9/10 | Clarity 10/10 | ROI 9/10 | Novelty 7/10 | Cross-domain 9/10 = 44/50

Attribution

lev-oslev-os
View sourceMore from lev-os →
SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Related Skills

Solution Architect

Designs system architecture, component specifications, and technical integration strategy. Use when: designing solutions, system architecture, technology stack, or integration approaches.

192 votes

Akorchak:Venture Assessment

Generate a comprehensive VC investment assessment report for a company

72 votes

Stock Analysis

Analyze stocks and cryptocurrencies using Yahoo Finance data. Supports portfolio management (create, add, remove assets), crypto analysis (Top 20 by market cap), and periodic performance reports (daily/weekly/monthly/quarterly/yearly). 8 analysis dimensions for stocks, 3 for crypto. Use for stock analysis, portfolio tracking, earnings reactions, or crypto monitoring.

6511 votes

Just Fucking Cancel

Find and cancel unwanted subscriptions by analyzing bank transactions. Detects recurring charges, calculates annual waste, and helps you cancel with direct URLs and browser automation. Use when: 'cancel subscriptions', 'audit subscriptions', 'find recurring charges', 'what am I paying for', 'save money', 'subscription cleanup', 'stop wasting money'. Supports CSV import (Apple Card, Chase, Amex, Citi, Bank of America, Capital One, Mint, Copilot) OR Plaid API for automatic transaction pull. Out...

6511 votes

Telegram Compose

Compose rich, readable Telegram messages using HTML formatting via direct Telegram API. Use when: (1) Sending any Telegram message beyond a simple one-line reply, (2) Creating structured messages with sections, lists, or status updates, (3) Need formatting unavailable via Clawdbot's Markdown conversion (underline, spoilers, expandable blockquotes, user mentions by ID), (4) Sending alerts, reports, summaries, or notifications to Telegram, (5) Want professional, scannable message formatting wit...

6511 votes
View all in business →