Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Apply signaling theory (Spence, 1973) to analyze how agents communicate private information through costly, credible signals under information asymmetry. Use this skill when the user needs to evaluate whether a corporate action serves as a credible signal, analyze dividend or IPO signaling, assess separating vs pooling equilibria, or when they ask 'why do firms pay dividends', 'is this signal credible', or 'how does underpricing signal quality'.
.claude/skills/asgard-ai-platform-grad-signaling/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-03 | ✗→✓ | ▲ Improved | -39% | 0% |
| case-01 | ✗→✓ | ▲ Improved | -44% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 13% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -39% | 0% |
| case-17 | ✗→✓ | ▲ Improved | 8% | 0% |
Signaling theory (Spence, 1973) explains how informed parties credibly communicate private information to uninformed parties through costly actions. In finance, firms signal quality through dividends, capital structure, underpricing, and other mechanisms that are too costly for low-quality firms to mimic.
IRON LAW: A signal is credible ONLY if it is costly to fake — cheap
talk is not a signal. For a separating equilibrium, the signal must
be differentially costly: affordable for high-quality types but
prohibitively expensive for low-quality types.Key assumptions:
| Financial Signal | Sender | Costly Because | |-----------------|--------|----------------| | Dividends | Firm managers | Commits cash flow, tax cost | | IPO underpricing | Issuing firm | Leaves money on the table | | Debt issuance | Firm managers | Fixed obligations, bankruptcy risk | | Share buybacks | Firm managers | Depletes cash reserves | | Education (Spence) | Job applicant | Time, money, effort |
Checklist for credible signal:
markdown## Signaling Analysis: [Corporate Action / Context] ### Information Structure - Sender: [who] with private info about [what] - Receiver: [who] making decision about [what] ### Signal Assessment | Criterion | Assessment | |-----------|------------| | Observable? | [Yes/No] | | Costly? | [Yes/No — how] | | Differentially costly? | [Yes/No — why] | | Credible? | [Yes/No] | ### Equilibrium - Type: [Separating / Pooling / Semi-separating] - Stability: [Robust / Fragile — why] ### Implications - [What rational receivers should infer] - [Strategic recommendation for sender]
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-03 | fail→pass | 28,406 | 12,118 | -57% | 1 | 1 | 0% | 4,801 | 2,929 | -39% | 0 | 0 | — |
case-01 | fail→pass | 31,904 | 12,548 | -61% | 1 | 1 | 0% | 5,312 | 3,000 | -44% | 0 | 0 | — |
case-02 | fail→fail | 36,516 | 22,354 | -39% | 1 | 1 | 0% | 6,179 | 4,854 | -21% | 0 | 0 | — |
case-04 | pass→pass | 15,137 | 12,556 | -17% | 1 | 1 | 0% | 2,379 | 2,947 | +24% | 0 | 0 | — |
case-05 | fail→pass | 18,508 | 14,324 | -23% | 1 | 1 | 0% | 2,785 | 3,151 | +13% | 0 | 0 | — |
case-06 | pass→pass | 16,541 | 16,593 | +0% | 1 | 1 | 0% | 2,579 | 3,685 | +43% | 0 | 0 | — |
case-07 | fail→pass | 35,297 | 15,584 | -56% | 1 | 1 | 0% | 5,785 | 3,528 | -39% | 0 | 0 | — |
case-08 | pass→pass | 21,240 | 12,060 | -43% | 1 | 1 | 0% | 3,175 | 2,840 | -11% | 0 | 0 | — |
case-09 | fail→fail | 26,862 | 18,666 | -31% | 1 | 1 | 0% | 3,805 | 3,654 | -4% | 0 | 0 | — |
case-10 | pass→pass | 21,216 | 14,242 | -33% | 1 | 1 | 0% | 3,003 | 3,366 | +12% | 0 | 0 | — |
case-11 | fail→fail | 28,103 | 18,664 | -34% | 1 | 1 | 0% | 4,294 | 3,832 | -11% | 0 | 0 | — |
case-12 | pass→pass | 19,821 | 15,410 | -22% | 1 | 1 | 0% | 3,284 | 3,471 | +6% | 0 | 0 | — |
case-13 | pass→pass | 16,875 | 15,942 | -6% | 1 | 1 | 0% | 2,826 | 3,772 | +33% | 0 | 0 | — |
case-14 | pass→pass | 18,669 | 16,723 | -10% | 1 | 1 | 0% | 2,785 | 3,565 | +28% | 0 | 0 | — |
case-15 | pass→pass | 17,304 | 16,103 | -7% | 1 | 1 | 0% | 3,016 | 3,726 | +24% | 0 | 0 | — |
case-16 | pass→pass | 16,914 | 10,448 | -38% | 1 | 1 | 0% | 2,695 | 2,812 | +4% | 0 | 0 | — |
case-17 | fail→pass | 20,596 | 13,425 | -35% | 1 | 1 | 0% | 2,920 | 3,140 | +8% | 0 | 0 | — |
case-18 | fail→pass | 23,979 | 19,376 | -19% | 1 | 1 | 0% | 3,739 | 3,912 | +5% | 0 | 0 | — |
case-19 | fail→pass | 21,386 | 18,756 | -12% | 1 | 1 | 0% | 3,106 | 3,779 | +22% | 0 | 0 | — |
case-20 | fail→fail | 18,869 | 18,187 | -4% | 1 | 1 | 0% | 2,890 | 3,841 | +33% | 0 | 0 | — |
case-21 | pass→pass | 19,971 | 12,399 | -38% | 1 | 1 | 0% | 2,683 | 2,827 | +5% | 0 | 0 | — |
case-22 | fail→pass | 18,381 | 15,768 | -14% | 1 | 1 | 0% | 2,909 | 3,237 | +11% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +36 percentage points is the difference between those two pass rates over the 22 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.