submission-readiness — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited submission-readiness (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Guide completion of research work by verifying publication gates, then presenting clear options and handling the chosen path.
Core principle: Verify evidence → Present options → Execute choice → Document decision.
Announce at start: "I'm using the submission-readiness skill to evaluate next steps."
Before presenting options, verify all gates pass:
eureka:novelty-competitive-audit: PASS? Internal rigor gates (below) don't check external competitiveness. This gate catches preemption — the most common desk-reject reason — before submission. See docs/references/novelty-audit-guide.md.eureka:verification-before-publication checklist: PASS?eureka:research-reviewer score at target threshold (≥95 for pre-submission): PASS?eureka:claims-audit: PASS?docs/references/narrative-guide.md section "Venue-specific altitude tuning" for the altitude guide. A Nature-family contribution altitude paired with specialty-journal-tier evidence is a desk-reject risk; the inverse (specialty-journal pitch for Nature-tier evidence) undersells. If the user has not explicitly tuned framing to the target venue (or target venue changed since brainstorming), flag this gate as FAIL before proceeding.Freshness verification (canonical output paths, v1.10.0):
Each upstream artifact writes to docs/eureka/<subdir>/YYYY-MM-DD-<kind>.md with YAML frontmatter including manuscript_hash, results_hash, and status. For each prerequisite above, read the latest artifact in the corresponding canonical path and verify:
| Prerequisite | Canonical path | Freshness check |
|---|---|---|
| novelty-competitive-audit | docs/eureka/novelty-audits/ | latest file status: passed AND manuscript_hash matches current manuscript |
| verification-before-publication | docs/eureka/verifications/ | latest file status: passed AND hashes current |
| research-reviewer | docs/eureka/reviews/ | latest file score ≥ 95 AND hashes current |
| claims-audit | docs/eureka/audits/ | latest file status: passed AND hashes current |
Soft warning on hash mismatch: if a prerequisite artifact's manuscript_hash or results_hash doesn't match current state, display a warning but do NOT block submission-readiness. Soft warning because file-level hashes are sensitive to trivial whitespace changes (e.g., autoformatter touched the .tex file). User may proceed if they're confident nothing substantive changed, or invoke the upstream skill to re-verify.
Hard block only when prerequisite artifact is missing entirely (skill never ran) or has status: failed.
If ANY gate fails:
Verification gate failed. Cannot proceed to submission decision.
[Show which gates failed and why]
Fix the issues above, then return to this skill.Stop. Don't proceed to Step 2.
If all gates pass: Continue to Step 2.
Present exactly these 4 options:
Research work complete. All verification gates passed. What would you like to do?
1. Submit to target journal
2. Post as preprint first, then submit
3. Continue refining (specify improvements needed)
4. Pivot direction (archive and document learnings)
Which option?Don't add explanation — keep options concise.
#### Option 1: Submit to Journal
Prepare the full submission package:
Verify all files are present before initiating submission.
Run a final eureka:claims-audit on the formatted manuscript version — formatting changes sometimes introduce imprecise language.
#### Option 2: Preprint First, Then Submit
Phase A — Post preprint:
Phase B — Journal submission (after preprint is live):
#### Option 3: Continue Refining
Identify specific improvements from the most recent eureka:research-reviewer gap analysis:
Do not re-run verification gates until the identified improvements are complete. Request re-review via eureka:requesting-research-review with threshold 95.
#### Option 4: Pivot Direction
This is not failure — negative and null results are scientific contributions.
Steps:
Confirm before archiving:
This will archive the current research direction. The work will be preserved but
no longer actively developed.
Type 'archive' to confirm.Wait for exact confirmation before archiving.
Regardless of which option was chosen:
| Option | Submit | Preprint | Refine | Archive |
|---|---|---|---|---|
| 1. Submit to journal | YES | - | - | - |
| 2. Preprint + journal | YES | YES | - | - |
| 3. Continue refining | - | - | YES | - |
| 4. Pivot direction | - | - | - | YES |
Skipping gate verification
Treating pivot as failure
Skipping final claims-audit on formatted manuscript
No confirmation for archive
Choosing preprint server without checking journal policy
Never:
Always:
Called after:
eureka:novelty-competitive-audit — must PASS before this skill proceeds (external competitiveness gate)eureka:verification-before-publication — must pass before this skill proceedseureka:requesting-research-review — must reach ≥95 threshold before this skill proceedseureka:claims-audit — must pass before this skill proceedsPairs with:
eureka:requesting-research-review — for re-review if Option 3 is choseneureka:receiving-research-review — for handling reviewer feedback during refinementCalled by:
eureka:using-eureka — when research phase completion and submission decision detectedReferences:
docs/references/narrative-guide.md — see sections "Venue-specific altitude tuning", "Contribution altitude — 4 tiers" (altitude-vs-evidence match), and "Common framing anti-patterns"docs/references/novelty-audit-guide.md — search strategy by field, preemption assessment rubric, differentiation templates, PASS/CONCERN/BLOCK decision tree, action menu for CONCERN/BLOCK verdicts~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.