sota
Skill1 starsChanged 5 months agoMITView on GitHub
Grounded, cross-verified web research against the current state of the art; refresh a stale artifact to the current standard or report an external assessment, as the context requires.
4 other projects use a version of this.
Adopted by
Most recently taken up by
- phrbarbosa/sotatheir own version, first seen Nov 8, 2026
- JHostalek/dotclaudetheir own version, first seen Nov 1, 2026
- matcom/ai-skillstheir own version, first seen Oct 8, 2026
- martinholovsky/SOTA-skillstheir own version, first seen Sep 14, 2026
Other versions4 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 4
- martinholovsky/SOTA-skills★ 27same name
- matcom/ai-skills★ 14same name
- JHostalek/dotclaude★ 11same name
- phrbarbosa/sota★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository26 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- audit-legalSkill
- audit-securitySkill
- echartsSkill
- explainSkill
- file-changelogSkill
- file-claudeSkill
- file-licenseSkill
- file-projectSkill
- file-readmeSkill
- frontendSkill
- hooksSkill
- lean-reviewSkill
- loopSkill
- masterpromptSkill
- mcpSkill
- mermaidSkill
- new-projectSkill
- outputstyleSkill
- proofreadSkill
- rulesSkill
- settingsSkill
- skillsSkill
- subagentsSkill
- tasksSkill
- toonSkill
The file
We split this skill into the rules it gives an agent
6 rules. 0 are common, 5 are distinctive, and 1 is very specific to this project.
0
Common
Most of the 3 edited versions we read keep these.
5
Distinctive
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 19
Before adopting a new approach, to confirm it is actually current and not already superseded.
- Distinctive: line 26
Default to "no change / inconclusive" when sources do not confirm a change.
- Distinctive: line 28
Read the subject (the artifact or project) before researching.
- Distinctive: line 30
Read-only by default. The single write exception: when invoked to refresh a specific artifact, edit that artifact and nothing else.
- Very specific: line 45
If nothing changed, record "verified — no change" and still set updated: to today.
- Distinctive: line 52
When assessing a project, score each dimension with these anchors — apply strictly, never inflate:
“Common” is measured: kept by at least 6 in 10 of the 3 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
SOTA
1§ Purpose
One process: research the current state of the art for a subject — grounded in freshly fetched
sources — and resolve by context. When invoked by the CLAUDE.md staleness checks for an artifact
past its 30-day window, it refreshes that artifact to the confirmed current standard. When invoked
directly or by ag-cso for a project, it reports an external best-practice assessment. Same research
discipline either way; the output adapts to what was passed in.
2§ Use when
- A rule, skill, or agent is past its 30-day staleness check and must be verified against current sources.
- A user asks to compare a project against the current state of the art, best practice, or the market.
- Before adopting a new approach, to confirm it is actually current and not already superseded.
3§ Hard constraints
- Ground every claim in freshly fetched content — never from training memory. A finding without a fetched source is not a finding.
- Cross-verify each material claim against at least two authoritative sources before acting on it.
- Extract concrete facts verbatim — versions, dates, thresholds, deprecations — not paraphrase.
- Default to "no change / inconclusive" when sources do not confirm a change. Selective adoption: act only on confirmed, material, broadly-current changes; never chase novelty.
- Read the subject (the artifact or project) before researching; never recommend what it already does or explicitly rejected.
- Read-only by default. The single write exception: when invoked to refresh a specific artifact, edit that artifact and nothing else.
- On a failed fetch, record "check failed — verify manually"; never update content or set a fresh date on what was not actually verified.
4§ Process
- Frame the subject: read the artifact or project; extract what it asserts about the current standard, its stated goals, and explicit non-goals.
- Derive 3–5 specific research questions from what the subject actually does — never generic (6§).
- Research each: WebSearch for authoritative sources, WebFetch at least two; extract concrete current facts with their URLs; discard anything not grounded in fetched content.
- Compare the subject against the fetched standard. Keep only confirmed gaps or changes that are material, aligned with the subject's goals, and actionable without a redesign.
- Resolve by context:
- Refreshing an artifact: apply the confirmed changes to that file and set
updated:to today. If nothing changed, record "verified — no change" and still setupdated:to today. - Assessing a project: score with the 5§ rubric and report gaps, opportunities, and competitive edge; change no files.
- Refreshing an artifact: apply the confirmed changes to that file and set
- Report: the subject, sources used (URL → the question each answered), what changed or was confirmed, and anything left inconclusive.
5§ Scoring rubric
When assessing a project, score each dimension with these anchors — apply strictly, never inflate:
| Score | Meaning |
| 0-2 | Absent or fundamentally broken |
| 3-4 | Present but with significant gaps |
| 5-6 | Functional but below mature-project standards |
| 7 | Solid with minor gaps; a practitioner would accept it |
| 8 | Fully functional; improvements are minor |
| 9 | Near-optimal; further improvements are marginal |
| 10 | Reference-class; exemplary |
Dimensions: capability completeness; edge and differentiation; currency; forward compatibility; usability and onboarding.
6§ Research question templates
Replace brackets with specifics from the subject.
- Currency: "What is the current authoritative standard for [domain], and has [version/threshold the subject assumes] changed?"
- Capability gap: "What do mature [project type] projects include that [project] does not?"
- Evolution: "How has best practice for [technique used here] changed recently, and what is now deprecated?"
- Edge: "What do the most effective [domain] configurations do that is not yet common?"
7§ Gotchas
- Updating from memory instead of fetched sources — the most common failure; always fetch first.
- Acting on a single source — a claim needs cross-verification before it changes anything.
- Chasing novelty — a new approach is not yet a standard; adopt only what is broadly current.
- Widening an artifact's scope during a refresh — change only what the sources confirm, nothing else.
- Setting a fresh
updated:date after a failed or skipped fetch — only date what was verified.
8§ Output contract
Must include:
- The subject and how it was resolved (artifact refreshed, or project assessed)
- Sources: each fetched URL mapped to the question it answered
- For a refresh: what changed (or "verified — no change"), with the source per change
- For an assessment: a score per dimension with a calibration-anchored justification, plus gaps, opportunities, and competitive edge
- Anything inconclusive, stated explicitly
Must not include:
- Any claim not grounded in a fetched source
- A change not confirmed by at least two sources
- File edits beyond the single artifact a refresh was invoked on
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

