brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
sim-paper-reproductionCross-solver discipline for extracting simulation evidence from papers, reproducing reference results, and turning verified solver evidence into manuscript or report claims. Use with the relevant solver skill; this skill covers task framing, provenance, staged acceptance, and publication handoff rather than solver-specific commands.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this skill when the user wants to reproduce, validate, or diagnose a simulation from a paper, report, thesis, benchmark, or reference study.
This is a task skill, not a solver driver. Pair it with the relevant solver
skill, such as HFSS, COMSOL, Fluent, MATLAB, or a plain Python library. The
execution tool is not fixed: use sim-cli when it adds discovery, session
control, inspection, logs, or artifact tracking; use solver-native scripts,
plain Python, vendor batch executables, or GUI workflows when they are the
right primitive.
Before turning a paper into model inputs, build a compact evidence map for the
parts that affect the task. For each fact, record the page or section, source
object (text, equation, table, figure, caption, or supplement), extracted value
and unit, and status: direct, derived, inferred, ambiguous, or missing.
direct or explicitly justified derived facts into the
parameter manifest. Keep inferred values visible as assumptions.value, unit, source, confidence, and notes.hypothesis -> change -> evidence -> conclusion -> next hypothesis.Use the narrowest reliable execution primitive:
sim-cli persistent sessions when inspection, bounded snippets, or shared
session state are useful.sim run when the plugin wrapper adds linting, parsing, profile checks, or
safer execution.Whatever path is chosen, keep the same evidence standard: version/install probe, inputs, bounded execution, logs/messages, exported artifacts, and metric evaluation.
For a first pass, produce:
Do not claim a reproduction is complete until the stated metrics pass. It is valid and useful to deliver a failed first pass if it has clear evidence.
When the user wants a paper, report, or manuscript structure from the work,
build a claim ledger before drafting results or conclusions. For each proposed
claim, record its status (verified, derived, planned, or speculative),
the run and artifact that support it, and the strongest wording the evidence
allows. Planned runs and attractive hypotheses are not results.
For content-preserving manuscript edits, state the preservation contract before changing the document: which scientific facts, numeric values, citations, figure pixels, and wording must remain unchanged, and whether reordering, headings, captions, cross-references, or formatting may change. Verify the finished artifact against that contract as well as its rendered layout.