double-diamond

double-diamond is a skill for Claude Code from tupe12334/instinct. It costs 25 tokens per session (2,283 once invoked), scanned A, original, MIT.

A design process with four stages: Discover, Define, Develop, and Deliver. It first finds and frames the right problem, then creates, tests, and selects a solution.

In plain words
What is it for?
Use it to guide product discovery, problem definition, idea generation, prototyping, testing, and delivery decisions.
Why use it?
It helps prevent teams from building a polished answer to the wrong problem.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin.

Part of the instinct plugin — 54 skills, 1 hook shipped together

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/tupe12334/instinct/double-diamond
Any agent
npx skills add tupe12334/instinct --skill double-diamond
Clone the repo
git clone --depth 1 https://github.com/tupe12334/instinct

Made for: Claude Code.

Or install instinct, the plugin that ships this one along with the rest of its 54 skills, 1 hook.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for double-diamond

README.md
[![agentmods](https://agentmods.dev/badge/skills/tupe12334/instinct/double-diamond.svg)](https://agentmods.dev/skills/tupe12334/instinct/double-diamond)
Your own site
<a href="https://agentmods.dev/skills/tupe12334/instinct/double-diamond"><img src="https://agentmods.dev/badge/skills/tupe12334/instinct/double-diamond.svg" alt="Measured on agentmods" height="20"></a>
Per session 25 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,283 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00025 $0.02283
Opus 5 $0.00013 $0.01141
Sonnet 5 $0.00005 $0.00457
Haiku 4.5 $0.00003 $0.00228

Measured 5d ago against content hash f1bfa3da1441, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-05, from the pricing page.

Security

Grade A, and why

double-diamond scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 5d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/double-diamond/SKILL.md · 135 lines

How it starts

The opening of the file, as written. The whole thing — 135 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Double Diamond

Overview

The Double Diamond is a design process model developed by the UK Design Council in 2005. It structures creative problem-solving into two back-to-back cycles of divergent and convergent thinking: the first diamond ensures you are solving the right problem; the second ensures you solve it right. Skip the first diamond and you risk building the wrong thing elegantly.

┌──────────────────────────────┬──────────────────────────────┐
│          DIAMOND 1           │          DIAMOND 2           │
│   "Are we solving the        │   "Are we solving the        │
│      right problem?"         │      problem right?"         │
├──────────────┬───────────────┼──────────────┬───────────────┤
│   DISCOVER   │    DEFINE     │   DEVELOP    │   DELIVER     │
│  (diverge)   │  (converge)   │  (diverge)   │  (converge)   │
├──────────────┼───────────────┼──────────────┼───────────────┤
│ Research     │ Synthesize    │ Ideate       │ Prototype     │
│ Observe      │ Reframe       │ Build drafts │ Test & learn  │
│ Empathize    │ Define HMW    │ Experiment   │ Ship or kill  │
└──────────────┴───────────────┴──────────────┴───────────────┘

Phase Definitions

Discover — Diverge to understand the problem space

Open up. The goal is to gather raw evidence before forming opinions.

  • Conduct user interviews, field observations, diary studies, or competitive reviews.
  • Do not filter yet. Capture contradictions, edge cases, and surprises.
  • Outputs: interview transcripts, observation notes, data, market research.

Define — Converge to frame the right problem

Close down. Synthesize everything from Discover into a single, testable problem statement.

  • Cluster insights by theme (affinity mapping).
  • Write a "How Might We" (HMW) question that is neither too broad ("improve healthcare") nor too narrow ("add a button on screen 3").
  • Validate the framing: could solving this HMW address the root causes surfaced in Discover?
  • Outputs: insight themes, HMW problem statement, design brief.

Read the full file on GitHub · 135 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 5d ago First seen · 135 lines · 25 tokens per session scan A f1bfa3da1441

Subscribe to this mod's changes

double-diamond is a skill published in the GitHub repository tupe12334/instinct (1 stars, last pushed 19d ago), licensed MIT. It adds 25 tokens to every session and 2,283 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

thinking-theory-of-constraints

When throughput or latency is pipeline-limited, identify the single binding constraint and exploit, subordinate, elevate, then recheck—ignore non-constraints.

tjboudreaux/cc-thinking-skills · 37 tokens

thinking-lindy-effect

Use when longevity of a non-perishable option matters. Treat survival duration as a remaining-life prior, then check domain drift before favoring the proven.

tjboudreaux/cc-thinking-skills · 35 tokens

thinking-kepner-tregoe

Use when a selective defect needs IS/IS-NOT difference analysis or a consequential option choice needs must/want weighting and adverse-consequence comparison.

tjboudreaux/cc-thinking-skills · 37 tokens

alive:demo

Generate a believable, lived-in ALIVE world from a free-text persona description (custom path) or a deterministic sandbox preset. Routes the create/list/activate/deactivate/delete/status surface and orchestrates the 5-stage subagent generation pipeline.

alivecontext/alive · 52 tokens

alive:session-history

Revive sessions (quick or heavy), browse, and search — 'what happened recently?', 'find the session where we discussed X', 'revive yesterday's session'. For single-session recall and multi-session browsing. If the human needs to merge multiple sessions into one working context or detect conflicts between parallel…

alivecontext/alive · 76 tokens

alive:world

The human doesn't know what to work on, or wants to see everything at once. They need the big picture — what's active, what's stale, what needs attention. Renders a live world view grouped by ALIVE domain, then routes to open, tidy, find, history, or map.

alivecontext/alive · 63 tokens