Part of the Overpowered skill suite. Route knowledge-work and enterprise-automation tasks through the smallest relevant combination of Overpowered skills, and invoke gear-up only when a material execution capability is genuinely missing. Use when multiple suite skills may apply or when starting a non-trivial task involving organizational knowledge, conflicting evidence, evolving artifacts, business rules, process automation, risky side effects, verifiable completion, or an uncovered capability gap.
编程
find-the-exceptions
试用Part of the Overpowered skill suite. Pressure-test a rule, decision table, SOP, requirement, or business process by finding edge cases and alternative branches that would break a happy-path specification. Use before automation or formalization when hidden exceptions could change behavior; focus on material exceptions, not imaginative trivia.
它能做什么
Part of the Overpowered skill suite. Pressure-test a rule, decision table, SOP, requirement, or business process by finding edge cases and alternative branches that would break a happy-path specification. Use before automation or formalization when hidden exceptions could change behavior; focus on material exceptions, not imaginative trivia.
技能文档
Find the Exceptions
Core rule
A process is not executable until its material non-happy paths are either defined or explicitly unknown.
Procedure
- State the current happy-path rule/process in precise terms.
- Identify its decision variables: amount, role, state, timing, availability, jurisdiction, data quality, dependencies, etc.
- Generate candidate exceptions using these lenses:
- boundaries: exactly at thresholds, empty/zero/max values;
- missing/invalid/duplicate inputs;
- timing: late, early, concurrent, reordered events;
- authority: absence, delegation, multiple approvers;
- lifecycle: cancellation, amendment, retry, rollback;
- scope: internal/external, special category, jurisdiction;
- dependency failure: unavailable system/source/person;
- conflicting rules or precedents.
- Filter to exceptions that can materially change the outcome.
- Resolve discoverable facts from available artifacts before asking the user.
- Convert resolved branches into a decision table/state model.
- Mark unresolved branches
UNKNOWN; do not invent policy.
Output contract
Condition | Expected path | Exception path | Status | Evidence / decision needed
End with:
- newly discovered rules;
- unresolved branches that block automation;
- edge cases that are safe to defer.
Deep reference
Read references/exception-lenses.md for complex processes or when the first pass does not expose enough material branches.
Interaction rule
When user input is required, ask one high-value question at a time. Prefer a recommended/default answer when there is enough context to propose one.
Gotchas
- Do not confuse brainstorming bizarre scenarios with finding material exceptions.
- Do not ask humans for facts the environment can provide.
- Exact-threshold behavior is a common source of automation bugs; make it explicit.
- Exceptions can modify data shape, authority, timing, or failure recovery—not only business rules.
Stop condition
Stop when material branches are defined, deliberately deferred, or explicitly unknown with an owner for resolution.
相关技能
Part of the Overpowered skill suite. Find and compare relevant historical cases—contracts, proposals, projects, incidents, decisions, designs, or exceptions—to inform a current problem without treating similarity as authority. Use when the question is effectively 'have we dealt with something like this before?' or reusable prior work may exist.
Part of the Overpowered skill suite. Transform a described human/business process into an executable automation design by separating deterministic steps, agentic reasoning, existing systems, and human gates; define triggers, data, decisions, exceptions, controls, and verification. Use when the goal is to automate a process, not merely understand it or interview the user about it.
Part of the Overpowered skill suite. Independently determine whether a claimed task outcome is actually complete by reconstructing completion criteria and checking fresh evidence. Use before declaring work done, accepted, migrated, reconciled, fixed, or delivered; not as a general planning loop.
Discover real user demand from public online sources and turn validated opportunities into reviewed, publishable Skill packages. Use when a team wants to sca...
Part of the Overpowered skill suite. Answer reproducible questions from structured data files such as Excel, CSV, JSON, TSV, or Parquet by discovering useful inputs, reading data dictionaries, loading durable relations when helpful, inspecting schema, querying only what is needed, and returning traceable results. Use when the answer is in tabular/structured files rather than prose documents.