Super Survey skill
A multi-round research skill: objective, evidence, critique and synthesis go to files, and the report comes after a final check
- 92 ★ on the repository
- Last commit
Extended access
Why this level
- Runs a Python script and creates files in the project's `surveys/` folder
- Reaches the web for sources, and search tools may need approval
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/super-surveyDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Runs a Python script and creates files in the project's `surveys/` folder
- Reaches the web for sources, and search tools may need approval
This is third-party code. Review the repository files before installing.
What it does
Super Survey walks an agent through research in several rounds. Before it looks for sources, the skill reframes the task: objective, constraints, hidden assumptions and the minimum direct evidence. The user's wording serves as a starting point, and the skill rebuilds the objective function itself. Each round then runs an evidence plan, gathering, brainstorming, a red-team critique of the strongest argument, synthesis and a decision of Keep, Narrow, Pivot, Kill or Final. Every stage is a file in `surveys/YYYY-MM-DD-topic/`: the brief, `01-research.md`, `01-redteam.md`, `01-synthesis.md`, the registries `sources.jsonl`, `claims.jsonl` and `evidence.jsonl`, and a round index. The final `report.md` is created only after a Final or Kill decision and a quality check. Rounds are driven by `scripts/survey_round.py`, which uses only the Python standard library: the commands are `init`, `research`, `brainstorm`, `redteam`, `synthesis`, `evolve`, `check` and `finalize-report`. The `quick`, `standard` and `deep` modes set the minimum sources and the report score threshold: 80, 90 and 95. The artifact language is set with `--language` (English, Chinese, Japanese).
Who it is for. Product managers, founders and analysts who have Claude Code or Codex prepare a grounded conclusion on a market, competitors or a technical question.
Good fit when
- You must decide whether to build a product and need a conclusion with sources and red-team critique, a bare link list falls short
- Before adopting an open source library the agent compares options and records arguments against
- The research spans several sessions and each round's results must live in files
- The report goes to a client: `deep` mode requires 8 sources and a score of 95 or more
- You want a quick orientation on a topic: `quick` mode fits into a single round file
Not a fit when
- You need one fast answer with a web search: the red-team loop and registries are too heavy
- The question is legal, medical or about security and is decided once: the skill itself advises against `quick` for such decisions
- The agent environment has no web access: the skill records data gaps instead of fresh sources
- You need a finished HTML or PDF document with citation checks: the skill suggests a separate deep-research companion for that
Example request
$super-survey research whether an AI recruiting copilot is worth building, standard modeLimitations
- Python 3.9 or newer is needed for `survey_round.py`. Node.js is required only for installing through the Skills CLI.
- Quality depends on the agent's web access. When a tool needs approval, the skill pauses the round and resumes after consent.
- Empty templates do not count as artifacts: the next stage is not created until the previous file has real content.
- By default the skill continues rounds itself after Keep, Narrow and Pivot decisions, so a long study spends many tokens.
How to disable. Delete the `super-survey` folder from `~/.codex/skills/` or `.claude/skills/`. Already created `surveys/` folders stay in the project and are removed by hand.
FAQ
How do I install Super Survey in Claude Code?
Run `npx skills add GoatGit/super-survey`. For Codex there is a manual route: copy the repository into `~/.codex/skills/super-survey/` and call the skill with `$super-survey`.
What is the difference between quick, standard and deep modes?
Quick needs 1 source, 1 claim and 1 evidence item with a score threshold of 80. Standard, the default, needs 3 of each and a threshold of 90. Deep needs 8 sources, 6 claims, 8 evidence items and a threshold of 95.
What is left on disk after a survey?
A `surveys/date-topic/` folder with the brief, per-round files, the source and evidence registries, an index and the final `report.md`.
When is a survey considered finished?
When the latest evolver decision is Final or Kill and `check-final` passes: the report, quality score and constraints must all be in order.
Can Super Survey be used beyond investing?
Yes. It is a general-purpose skill: product opportunities, markets, competitors, technical feasibility, open source scouting and strategy.
Discussion
No questions or reviews yet.
Related
SkillsOne /research command builds a cited report with counter-arguments and scenarios in ten minutes, in 19 languages with Russian.
A workshop skill: the agent vets a finished skill, finds peers, scores it and edits step by step, testing every change.
A set of 11 Claude Code skills that audits a third-party paper for self-consistency and fabrication and writes a report.
A doctor skill for agent skills that picks an architecture, audits against 21 red lines and returns a report with line references
A skill set that runs a research repository from its README within bounds and keeps verifiable evidence, without rewriting the original README
A completion-discipline skill for large agent tasks: write the acceptance ledger with runnable checks first, then do the work, then reverify against evidence
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Repository stars | Main difference |
|---|---|---|---|
| Super Survey (this card) | no | 92 | |
| Deep Research Skills | no | 2,538 | structured deep research with human control at every step, while Super Survey runs rounds with a red team and a Keep or Kill decision |
| Hyperresearch | no | 4,634 | a researcher with a wiki that grows between sessions, while Super Survey keeps each round as separate files with evidence registries |
README in short
The skill implements a paper on resisting AI sycophancy in open-ended research. The README then covers the jobs, artifact structure, requirements, install, script commands, modes with the evidence registry and the report quality check. Chinese and Japanese versions are included.
README badge
Original SKILL.md
--- name: super-survey description: Use when researching product opportunities, markets, open-source projects, competitors, technical feasibility, or business ideas that need multiple evidence-backed rounds and adversarial critique. --- # Super Survey ## Overview Super Survey turns a vague research target into progressively sharper conclusions through repeated research, red-team critique, synthesis, and persisted artifacts. Use it for product discovery, market validation, open-source project scouting, investment-style diligence, or strategic decisions. ## Operating Rules Every survey round follows one staged judgment loop: 1. Frame the user's wording as a starting point, not the objective function. 2. Route the question through the Adaptive Research Framework: choose a decision archetype, 1-3 lens packs, domain hints, explicit framework dimensions, and an evidence standard. 3. Write the evidence plan and minimum direct evidence before current-source search. 4. Gather evidence, update `sources.jsonl`, `claims.jsonl`, and `evidence.jsonl`, and separate findings from interpretation. 5. Re-enter brainstorming after research to compare reframes and next evidence moves. 6. Red-team the strongest current argument, substitutes, weak evidence, constraints, and kill criteria. 7. Synthesize a conditional judgment with confidence, decision rationale, and remaining unknowns. 8. Run the lightweight evolver and use its raw `Keep / Narrow / Pivot / Kill / Final` decision for continuation. 9. Keep `index.md` as the round workbench and decision ledger; write `report.md` only after the raw evolver decision is `Final` or `Kill`. 10. Run `survey_round.py check` for rounds and `check-final` before final delivery. Move beyond collecting links. The value of this skill is sharper judgment after each loop. Empty templates are not artifacts. A round is incomplete until each file contains substantive findings, critique, synthesis, and evolved next-target content. `index.md` is the per-round workbench, navigation page, and decision log. Reserve `report.md` for the final complete deliverable: a full standalone report in the selected artifact language, written after the raw evolver decision is `Final` or `Kill`, then validated with the final quality gate before the user-facing answer. During continuing rounds, update `index.md` for progress, decisions, and next targets. Autonomous continuation is the default. Do not stop and ask the user how to proceed after `Keep`, `Narrow`, or `Pivot`; create the next round immediately and continue the staged workflow. Only pause for checkpoint approval when the user explicitly requested checkpoint approval before the round, a new constraint is required to continue, or a tool/environment blocker prevents meaningful work. Do not say "ready for the next round", "let me know how you would like to proceed", or similar handoff language after a continuing decision. A progress update may state that the next round is starting and name its target. External tool approval is not checkpoint approval. If current web search, browser access, or another tool requires host/user approval, request the actual tool approval and set `index.md` Continuation Status to `Workflow State: awaiting_tool_approval`, `Pending Approval: <tool and reason>`, and `Resume Action: <exact next stage action>`. After approval is granted, immediately run the approved tool and continue the same stage; do not ask the user to confirm again, do not leave the conversation at "approval received", and do not treat the approval pause as a completed round. If approval is denied or the tool remains unavailable, record the denial/fallback in `NN-research.md` Data Quality Notes and continue with the best available fallback or mark the evidence gap explicitly. Keep the workflow state consistent with the latest gate. Use `continuing_round` after `Keep`, `Narrow`, or `Pivot`; `ready_to_finalize` after `Final` or `Kill` before `report.md` exists; `final_report_draft` while the final report exists but is not yet delivery-ready; and `final` only when `report.md`, the quality score, residual gate, hard-constraint gate, and `check-final` are ready for delivery. `check-final` requires `Workflow State: final` and `Resume Action: none`.