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
Skill

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
All reasons and checks

goatgit/super-survey

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/super-survey

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended 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 mode

Limitations

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

Skills

One /research command builds a cited report with counter-arguments and scenarios in ten minutes, in 19 languages with Russian.

SkillExtended access615Repository stars

A workshop skill: the agent vets a finished skill, finds peers, scores it and edits step by step, testing every change.

SkillExtended access967Repository stars

A set of 11 Claude Code skills that audits a third-party paper for self-consistency and fabrication and writes a report.

SkillExtended access181Repository stars

A doctor skill for agent skills that picks an architecture, audits against 21 red lines and returns a report with line references

SkillExtended access267Repository stars

A skill set that runs a research repository from its README within bounds and keeps verifiable evidence, without rewriting the original README

SkillBroad access486Repository stars

A completion-discipline skill for large agent tasks: write the acceptance ledger with runnable checks first, then do the work, then reverify against evidence

SkillExtended access4.4KRepository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialRepository starsMain difference
Super Survey (this card)no92
Deep Research Skillsno2,538structured deep research with human control at every step, while Super Survey runs rounds with a red team and a Keep or Kill decision
Hyperresearchno4,634a 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`.

Report a problem