presentation-signals

Featured

Checkable-ish surface presentation signals a reviewer notices first — duplicate/near-identical tables, leftover pipeline/template strings, too-few or LLM-looking figures, and page-padding. AUXILIARY ONLY and weak by design: a deterministic pass (tools/check_presentation.py — dup-table + pipeline-artifact) plus a fresh cross-model GROSS-cases-only semantic pass (thin-float, LLM-figure, page-padding), every above-info finding span-anchored to the evidence ledger (claims.json). The adjudicator CAPS everything at minor (SURFACE_ONLY_SKILLS + SURFACE_PATTERNS) — these contribute at most SOFT_FLAGS, never a HARD verdict — default false_positive_risk:high. NOTE: the pure AI writing-STYLE impressions (AI-flavor prose, defensive 'not-X-but-Y' hedging, narrative-arc, jargon-stuffing, invented codenames) MOVED to the zero-verdict-weight AIS track — for those use skills/ai-style-impressions, NOT this. Emits presentation-signals.findings.json; NEVER computes the verdict. Triggers: "presentation signals", "surface check",

AI & Automation 153 stars 8 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 90/100

Stars 20%
73
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Presentation Signals — the surface tells (auxiliary, never a verdict) Run surface signal checks for: **$ARGUMENTS** (requires `claims.json` from `/evidence-ledger`). Emit span-anchored `presentation-signals.findings.json`. This skill computes **no verdict**. > ⚠️ **This skill is deliberately weak by design.** A polished paper can be > fraudulent and a rough paper can be honest, so surface signals must **never** drive > a verdict. Everything here is emitted under skill `presentation-signals`, which the > adjudicator **caps at `minor`** (`SURFACE_ONLY_SKILLS` + `SURFACE_PATTERNS` in > `tools/adjudicate_findings.py`) — at most `SOFT_FLAGS`, **never** `HARD_FLAGS`. This > is **not an AI-text classifier**; for authorship detection use a dedicated tool > (Pangram / GPTZero / Binoculars). Our only job is to add *"combine with the > substantive findings and look closer"* context. See > `references/hack-pattern-taxonomy.md` §F. > 🔒 **Do not wrap this skill in `/loop`, `/schedule`, or `CronCreate`.** It is > verdict-bearing input — it proposes the surface findings the deterministic > adjudicator turns into the report. Re-firing it on a wall-clock timer adds no > signal: its output changes only when the **paper / ledger** changes, not with the > clock. Schedule the *external wait that precedes it* — ledger built → check **once**. > (Mirrors ARIS's external-cadence doctrine.) ## Why this exists Real reviewers notice surface tells before they read a single number — and they say so...

Details

Author
wanshuiyin
Repository
wanshuiyin/Anti-Autoresearch
Created
2 months ago
Last Updated
2 days ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

ai-style-impressions

Transparent, itemized impressions of AI-generated WRITING STYLE ��� the repo's ONLY non-integrity track. Two passes: a deterministic defensive-hedge density screen (tools/check_ai_style.py, AIS-DEFENSIVE-HEDGE) plus a fresh cross-model GROSS-cases-only semantic pass over the 13 AIS-* style tells (broken narrative arc, LLM phrase tics, jargon-stuffing, invented codenames, clause/formula walls, gratuitous pseudocode, bullet overuse, bold-module spam, restatement loops, focus drift, single-style figures, appendix dumping). Every finding is named, LOCATED, span-anchored to the evidence ledger (claims.json), carries not_integrity_finding:true + false_positive_risk:high + an fp_case, and gets ZERO verdict weight: the adjudicator forces it to info, excludes it from overall_verdict, and renders it in a SEPARATE report section. NOT an AI-text classifier — no scores, no "this is AI-written", no authorship probability; a paper can be CLEAN_GIVEN_EVIDENCE and still list many. Emits ai-style-impressions.findings.json; compu

153 Updated 2 days ago
wanshuiyin
AI & Automation Featured

eval-design-forensics

Audit whether a paper's EVALUATION DESIGN actually measures what it claims and whether its reporting is complete — the validity layer family D (experiment-forensics) cannot reach. Three patterns: train/test leakage means the reported score may not measure generalization (HP-EVAL-LEAKAGE — adopts the Kapoor & Narayanan 8-type / 3-category leakage taxonomy; the illegitimate-proxy / sampling-bias / pretraining-contamination subtypes hand off as needs_external_check, naming but NEVER running Oren-2023 exchangeability / Shi-2023 Min-K% / Golchin-2023 Time-Travel / BIG-bench canary); a load-bearing LLM judge is conflicted (same model/family as a compared system) or unvalidated (no human-agreement, no bias control) (HP-JUDGE-VALIDITY); a declared condition/metric is dropped or switched to favor the method, or 'best' is chosen with no held-out set (HP-SELECTIVE-REPORTING). Verdict-bearing at L0/L1 from the DESCRIBED protocol — NOT repo-gated like experiment-forensics; L2 only CONFIRMS against split/preprocessing/resu

153 Updated 2 days ago
wanshuiyin
AI & Automation Listed

intel-analyzer

Analyzes dropped links, articles, research papers, and raw text to determine whether the content is significant signal or noise. Produces a structured significance score across 6 dimensions (source credibility, verifiability, novelty, actionability, relevance, technical depth), delivers a verdict (HIGH SIGNAL / MODERATE SIGNAL / LOW SIGNAL / NOISE), and auto-ingests high-scoring content into the knowledge graph as Intel/ pages with cross-links. Use this skill whenever the user drops a URL, forwards an article, shares a PDF, or says "analyze this", "signal check", "is this legit", "worth reading?", "parse this", "signal or noise?", "check this link", or any variation of asking whether content is significant. Also trigger when the user pastes raw text from a social feed or chat and wants a quality assessment. This is the front door to the knowledge graph: only scored, verified content enters.

2 Updated 3 weeks ago
0xUrsanomics