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.
npx agentmods add commands/gagharutyunyan1993/methodology-toolkit/methodgit clone --depth 1 https://github.com/gagharutyunyan1993/methodology-toolkitWrote 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.
[](https://agentmods.dev/commands/gagharutyunyan1993/methodology-toolkit/method)<a href="https://agentmods.dev/commands/gagharutyunyan1993/methodology-toolkit/method"><img src="https://agentmods.dev/badge/commands/gagharutyunyan1993/methodology-toolkit/method.svg" alt="Measured on agentmods" height="20"></a>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.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00013 | $0.00712 |
| Opus 5 | $0.00006 | $0.00356 |
| Sonnet 5 | $0.00003 | $0.00142 |
| Haiku 4.5 | $0.00001 | $0.00071 |
Grade A, and why
method 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 4d 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.
How it starts
The opening of the file, as written. The whole thing — 36 lines — stays where its author put it; the contents beside it link to each section on GitHub.
The user has explicitly invoked methodology-driven reasoning via /methodology-toolkit:method.
User arguments: $ARGUMENTS
How to parse the arguments
If the first token of $ARGUMENTS matches a method name from the methodology index (case-insensitive; treat hyphens, underscores, and spaces as equivalent) — e.g., OODA, PDCA, cynefin, porter, 5-forces, ADKAR, kotter, first-principles, 5-whys, eisenhower, GTD, SMEAC, schwerpunkt, mental-models, system-1-2, JTBD, double-diamond, theory-of-constraints, ToC, OKR, minto, SCQA, BATNA, thomas-kilmann, ACH, red-team, pre-mortem, PMESII, SWOT, TOWS, SAT, quality-of-information-check — then:
- Treat that token as the forced method.
- Treat the rest of
$ARGUMENTSas the task description. - Skip Cynefin classification — go straight to applying the named method.
Otherwise:
- Treat the entire
$ARGUMENTSas the task description. - Follow the full
methodology-driven-thinkingprotocol (Cynefin classification → select 1–3 methods → apply → synthesize).
Then
- Read
${CLAUDE_PLUGIN_ROOT}/skills/methodology-driven-thinking/methodology.mdto get the canonical definitions, steps, and use/avoid criteria for the chosen method(s). - Apply the protocol from the
methodology-driven-thinkingskill (${CLAUDE_PLUGIN_ROOT}/skills/methodology-driven-thinking/SKILL.md). - Force methodological discipline even on borderline tasks — the user explicitly asked for it. Do not bail to "this is too simple" unless the task is truly trivial; in that case, say so and ask whether they still want the analysis.
- Anti-pattern guard: walk through the steps of every method you invoke, not just the first one. Opus 4.8 reads instructions literally and will not generalize "walk through the steps" across multiple methods unless you say so explicitly. Naming a method without applying its steps is the failure mode.
Edge cases
- If
$ARGUMENTSis empty, ask the user what task to analyze and whether they want a specific method orauto. - If multiple methods are listed (e.g.,
/methodology-toolkit:method ACH+red-team <task>), apply up to 3. - If the user names a method that doesn't exist in the index, list the available methods and ask them to pick.
- If the synthesis lands on a recommendation to take a hard-to-reverse action (touches money/auth/data integrity, a destructive or externally-visible operation, or a plan committed without reading the relevant code), offer a
red-team-criticpass at the end rather than running it silently — e.g. "This is hard to reverse; want an independent red-team pass before committing?". Let the user decide; don't spawn the subagent automatically.
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.
- 4d ago First seen · 36 lines · 13 tokens per session scan A 494f1bb935c9
method is a command published in the GitHub repository gagharutyunyan1993/methodology-toolkit (1 stars, last pushed 3mo ago), licensed MIT. It adds 13 tokens to every session and 712 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.
Other commands, from other repositories
anvil
Start an adversarial debate to stress-test an idea.
epistemic
Multi-framework epistemic analysis — compare, suggest, or pick frameworks.
cartesian
Decompose through Cartesian Reductionism (methodical doubt).
doors
Classify decisions as one-way or two-way doors and determine required analysis depth.
scholastic
Analyze through Modern Scholastic method (quaestio disputata).
pirsig
Evaluate through Metaphysics of Quality (Pirsig).