Agent skill · Audited from source
formula-derivation
skill · wanshuiyin/auto-claude-code-research-in-sleepMIT licenceAudited 29 Oct 2026 · source 36162475b5aa
Is it safe? Yes — SAFE, grade B (89/100). We read this skill's source at commit 36162475b5aa and found no filesystem, network or shell access and no hard-coded secrets. What it does: Structures and derives research formulas when the user wants to 推导公式, build a theory line, organize assumptions, turn scattered equations into a coherent derivation, or rewrite theory notes into a paper-ready formula…
Cite
Cite this page
ModelsAtlas. “formula-derivation (wanshuiyin/auto-claude-code-research-in-sleep)”. Retrieved 29 Oct 2026. https://modelsatlas.com/skills/wanshuiyin/formula-derivation
Trust audit
Audit 0.4.1 · source read 29 Oct 2026
SAFE means nothing in the source contradicts what the skill says it does. Grade B is shared by 13,985 of 14,816 audited skills.
What the source does
- FilesystemNone observedNo reads or writes in the source
- NetworkNone observedNo outbound calls in the source
- ShellNone observedNo commands run in the source
- DependenciesPinnedNothing floats
- SecretsNone foundNo keys in source
Five audit layers
| Layer | What we check | Result | Findings |
|---|---|---|---|
L0 Provenance | Repo owner, licence, archive status, activity | PASS | 0 |
L1 Static source | Secrets, path traversal, supply chain, hidden code | NA | 0 |
L2 Instructions | Prompt injection, authority framing, hidden directives | PASS | 0 |
L3 Inventory | The files and declarations match the source | PASS | 0 |
L4 Sandbox | Run in isolation and watch behaviour | SKIPPED why | 0 |
Gates applied: no behavioural pass.
Findings (0)
No findings at any severity. We re-audit when the source changes.
Audit 0.4.1 · source sha 36162475b5aa · 29 Oct 2026Report an issue or request a re-scan
Provenance
Who published it, and what the verdict is pinned to
- Publisherwanshuiyin GitHub userOwner of the repository this skill is read from
- Source folderwanshuiyin/auto-claude-code-research-in-sleep/skills/formula-derivationThe exact folder we audited
- LicenceMITAs the repository states it
- Commit pinned for this verdict36162475b5aaA new audit runs when the source changes
- Repository statusNot archivedPushed today
- Sandboxed runNot runSkills are read, not executed; layer L4 is skipped
What it tells the agent
Full source on GitHub ↗Its description: Structures and derives research formulas when the user wants to 推导公式, build a theory line, organize assumptions, turn scattered equations into a coherent derivation, or rewrite theory notes into a paper-ready formula…
--- name: formula-derivation description: Structures and derives research formulas when the user wants to 推导公式, build a theory line, organize assumptions, turn scattered equations into a coherent derivation, or rewrite theory notes into a paper-ready formula document. Use when the derivation target is not yet fully fixed, the main object still needs to be chosen, or the user needs a coherent derivation package rather than a finished theorem proof. argument-hint: "[problem-goal-current-formulas-or-notes]" allowed-tools: Read, Write, Edit, Grep, Glob, Skill(lean-formalize) --- # Formula Derivation: Research Theory Line Construction Build an honest derivation package, not a fake polished theorem story. ## Constants - DEFAULT_DERIVATION_DOC = `DERIVATION_PACKAGE.md` in project root - STATUS = `COHERENT AS STATED | COHERENT AFTER REFRAMING / EXTRA ASSUMPTION | NOT YET COHERENT` ## Context: $ARGUMENTS ## Goal Produce exactly one of: 1. a coherent derivation package for the original target 2. a reframed derivation package with corrected object / assumptions / scope 3. a blocker report explaining why the current notes cannot yet support a coherent derivation ## Inputs Extract and normalize: - the target phenomenon, formula, relation, or theory line - the intended role of the derivation: - exact identity / algebra - proposition / local theorem - approximation - mechanism interpretation - explicit assumptions - notation and definitions - any user-provided formula chain, sketch, messy notes, or current draft - nearby local theory files if the request points to them - desired output style if specified: - internal alignment note - paper-style theory draft - blocker report If the target, object, notation, or assumptions are ambiguous, state the exact interpretation you are using before deriving anything. ## Workflow ### Step 1: Gather Derivation Context Determine the target derivation file with this priority: 1. a file path explicitly specified by the user 2. a derivation draft already referenced in local notes 3. `DERIVATION_PACKAGE.md` in project root as the default target Read the relevant local context: - the chosen target derivation file, if it already exists - any local theory notes, formula drafts, appendix notes, or files explicitly mentioned by the user Extract: - target formula / theory goal - current formula chain - assumptions - notation - known blockers - desired output mode ### Step 2: Freeze the Target State explicitly: - what is being explained, derived, or supported - whether the immediate goal is: - identity / algebra - proposition - approximation - interpretation - what the derivation is expected to output in the end Do not start symbolic manipulation before this is fixed. ### Step 3: Choose the Invariant Object Identify the single quantity or conceptual object that should organize the derivation. Typical possibilities include: - objective / utility / loss - total cost / energy / welfare - conserved quantity / state variable - expected metric / effective rate / effective cost If the current notes start from a narrower quantity, decide explicitly whether it is: - the true top-level object - a proxy - a local slice - an approximation Do not let a convenient proxy silently replace the actual conceptual object. ### Step 4: Normalize Assumptions and Notation Restate: - all assumptions - all symbols - regime boundaries or special cases - which quantities are fixed, adaptive, or state dependent Identify: - hidden assumptions - undefined notation - scope ambiguities - whether the current formula chain already mixes exact steps with approximations Preserve the user's original notation unless a cleanup is necessary for coherence. If you adopt a cleaner internal formulation, keep that as a derivation device rather than silently replacing the user's target. ### Step 5: Classify the Derivation Steps For every nontrivial step, determine whether it is: - **identity**: exact algebraic reformulation - **proposition**: a claim requiring conditions - **approximation**: model simplification or surrogate - **interpretation**: prose-level meaning of a formula Never merge these categories without signaling the transition. If one part is only interpretive, do not present it as if it were mathematically proved. ### Step 6: Build a Derivation Map Choose a derivation strategy, for example: - definition -> substitution -> simplification - primitive law -> intermediate variable -> target expression - global quantity -> perturbation -> decomposition - exact model -> approximation -> interpretable closed form - general dynamic object -> simplified slice -> local theorem -> return to general case Then write a derivation map: - target formula or theory line - required intermediate identities or lemmas - which assumptions each nontrivial step uses - where approximations enter - where special-case and general-case regimes diverge or collapse If the derivation needs a decomposition, derive it from the chosen global quantity. Do not make a split appear magically from one local variable itself. ### Step 7: Write the Derivation Document Write to the chosen target derivation file. If the target derivation file already exists: - read it first - update the relevant section - do not blindly duplicate prior content If the user does not specify a target, default to `DERIVATION_PACKAGE.md` in project root. Do NOT write directly into paper sections or appendix `.tex` files unless the user explicitly asks for that target. The derivation package must include: - target - status - invariant object - assumptions - notation - derivation strategy - derivation map - main derivation steps - remarks / interpretations - boundaries and non-claims Writing rules: - do not hide gaps with words like "clearly", "obviously", or "similarly" - define every symbol before use - mark approximations explicitly - separate derivation body from remarks - if the true object is dynamic or state depende
Excerpt, first 6,000 characters of SKILL.md, verbatim from the audited commit. It is text from someone else’s repository, quoted so you can judge it before your agent reads it.
Install
Pinned to the audited commit 3616247
git clone https://github.com/wanshuiyin/auto-claude-code-research-in-sleep git -C auto-claude-code-research-in-sleep checkout 36162475b5aa
The author documents no install command, so this uses the repository directly. Our verdict covers commit 36162475b5aa only.
Works in
The author has not said which agents this skill supports, and we have not tested it in any.
Audit history
Every audit, every source change
- ✓SAFE B 89 / 100
first audit · source
36162475b5aa
README badge
For maintainers · shows the latest audit
[](https://modelsatlas.com/skills/wanshuiyin/formula-derivation/)
The badge shows our verdict and grade for this skill, and links back to this page. It changes when the audit does.
Similar skills
All research skills →wanshuiyin/auto-claude-code-research-in-sleep
Send notifications to Feishu/Lark. Internal utility used by other skills, or manually via /feishu-notify. Use when user says "发飞书", "notify feishu", or other skills need to send status updates.
wanshuiyin/auto-claude-code-research-in-sleep
Turn a refined research proposal or method idea into a detailed, claim-driven experiment roadmap. Use after `research-refine`, or when the user asks for a detailed experiment plan, ablation matrix, evaluation protocol,…
wanshuiyin/auto-claude-code-research-in-sleep
Autonomous design space exploration loop for computer architecture and EDA. Runs a program, analyzes results, tunes parameters, and iterates until objective is met or timeout. Use when user says "DSE", "design space…
wanshuiyin/auto-claude-code-research-in-sleep
Workflow 1.5: Bridge between idea discovery and auto review. Reads EXPERIMENT_PLAN.md, implements experiment code, deploys to GPU, collects initial results. Use when user says "实现实验", "implement experiments", "bridge",…
wanshuiyin/auto-claude-code-research-in-sleep
Autonomous multi-round research review loop using MiniMax API. Use when you want to use MiniMax instead of Codex MCP for external review. Trigger with "auto review loop minimax" or "minimax review".
wanshuiyin/auto-claude-code-research-in-sleep
Autonomous research review loop using any OpenAI-compatible LLM API. Configure via llm-chat MCP server or environment variables. Trigger with "auto review loop llm" or "llm review".
Add this badge to your README
[](https://modelsatlas.com/skills/wanshuiyin/formula-derivation/)
<a href="https://modelsatlas.com/skills/wanshuiyin/formula-derivation/"><img src="https://modelsatlas.com/skills/wanshuiyin/formula-derivation/badge.svg" alt="ModelsAtlas: SAFE B"></a>
Questions about formula-derivation
What does the formula-derivation skill do?
Is formula-derivation safe to install?
What can formula-derivation access on my machine?
How current is this page?
Sources
- github.com/wanshuiyin/auto-claude-code-research-in-sleep/tree/ma — the audited source at commit 36162475b5aa and every finding aboveObserved · 29 Oct 2026
Spotted something wrong? Report a correction · Methodology
Keep going in your AI
Opens with this page as the source. We add nothing else to the prompt.
- What does the formula-derivation skill do?
- Is formula-derivation safe to install?
- What can formula-derivation access on my machine?