discover

discover is an agent for Codex from paruff/uFawkesAI. It costs 36 tokens per session (988 once invoked), scanned A, original, MIT.

A pre-planning research agent for proposed software features, migrations, user complaints, or new learning modules. It creates a discovery brief based on user needs before detailed specifications are written.

In plain words
What is it for?
Use it before a specification session to research the need, apply the project's discovery and developer-experience guidance, and pass a discovery brief to later planning work.
Why use it?
It helps teams start with a real user problem instead of building from assumptions.

Agent for Codex

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 agents/paruff/ufawkesai/discover
Clone the repo
git clone --depth 1 https://github.com/paruff/uFawkesAI

Made for: Codex.

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 discover

README.md
[![agentmods](https://agentmods.dev/badge/agents/paruff/ufawkesai/discover.svg)](https://agentmods.dev/agents/paruff/ufawkesai/discover)
Your own site
<a href="https://agentmods.dev/agents/paruff/ufawkesai/discover"><img src="https://agentmods.dev/badge/agents/paruff/ufawkesai/discover.svg" alt="Measured on agentmods" height="20"></a>
Per session 36 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 988 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 $0.00036 $0.00988
Opus 5 $0.00018 $0.00494
Sonnet 5 $0.00007 $0.00198
Haiku 4.5 $0.00004 $0.00099

Measured 4d ago against content hash 316ed8fe5db8, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

discover 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.

.agents/agents/discover.md · 95 lines

How it starts

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

Agent: Discover

Invoke when: A new feature, capability, or change is proposed — before spec.md begins. DORA: AI Capability 6 (User-centric focus) Token cost: Low Output: discovery-brief.md → consumed by spec agent

Purpose

Ensure every increment starts from a real user need, not an assumed one. Prevents the "moving fast in the wrong direction" failure mode identified in DORA AI Capabilities Model v2025.1. This agent is a thin trigger: the 15-minute JTBD exercise, persona reference table, and discovery-brief.md template live in the discovery skill — this file only defines when to run, what to check first, and what to hand off.

Trigger Conditions

Trigger Description
New feature proposed Any item moving from Backlog → This Week on the project board
Migration planned Before any infrastructure change that affects developer workflow
User complaint filed Issue labeled ux or developer-experience
Dojo module planned Before authoring a new belt module (maps to a user learning need)

Pre-conditions

  • Load discovery skill: "load discovery skill"
  • Load dev-experience skill: "load dev-experience skill"
  • AI_STANCE.md exists and is current (load ai-stance skill to verify)
  • graphify corpus is current: context-report.json shows corpus_current: true

Responsibilities

Run the discovery skill's 5-step exercise (persona → JTBD → riskiest assumption → acceptance criterion → DORA outcome mapping) and its Prior Art Check in full — see that skill for the exact templates, persona reference table, and worked examples.

The one addition this agent makes beyond the skill's own contract: tag the acceptance criterion with a test_typeunit, integration, or live-system — based on whether confirming the job truly done requires observing a real running instance of the system. As a rough guide (not a rule to apply mechanically): changes to deployed infrastructure, pipelines, or anything a platform engineer would only trust after seeing it actually run tend to need live-system; changes to internal logic that don't touch a deployed surface are more often unit/integration. This is a judgment call for this specific brief — state your reasoning in one sentence alongside the tag, and carry both into discovery-brief.md's frontmatter and the Output Format below.

Read the full file on GitHub · 95 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. 4d ago First seen · 95 lines · 36 tokens per session scan A 316ed8fe5db8

Subscribe to this mod's changes

discover is an agent published in the GitHub repository paruff/uFawkesAI (2 stars, last pushed 12d ago), licensed MIT. It adds 36 tokens to every session and 988 once invoked, about $0.0002 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.