skills/41-sticerd-eee-sewage-econometrics-check/skills/submit/SKILL.md
Final submission verification gate for the sewage-house-prices paper. Runs full paper excellence review, replication audit, enforces score gates, and generates cover letter draft and submission checklist. This skill should be used when asked to "submit", "prepare for submission", or "submission checklist".
npx skillsauth add brycewang-stanford/Awesome-Agent-Skills-for-Empirical-Research submitInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Final submission gate combining full verification, score enforcement, and submission checklist.
Input: $ARGUMENTS — target journal name (optional).
docs/overleaf/_main.texoutput/log/output/tables/ and output/figures/Replication/ directory exists (if not, flag for /data-deposit)If /paper-excellence hasn't been run recently (check report dates in output/log/):
If Replication/ exists:
/audit-replication Replication/Check against thresholds:
| Requirement | Threshold | Status | |-------------|-----------|--------| | Aggregate score | >= 90 | PASS/FAIL | | Econometrics component | >= 80 | PASS/FAIL | | Code component | >= 80 | PASS/FAIL | | Paper component | >= 80 | PASS/FAIL | | Replication (if exists) | >= 8/10 checks | PASS/FAIL |
If any requirement FAILS: List specific blocking issues and stop. Do not generate submission materials.
If all gates pass:
Cover letter draft (save to output/log/cover_letter_[journal]_[date].tex):
/target-journal if available)Final checklist (save to output/log/submission_checklist_[date].md):
# Submission Checklist: [Journal]
## Manuscript
- [ ] Title page with affiliations and contact info
- [ ] Abstract within word limit
- [ ] JEL codes (2-3): Q53, R31, Q58
- [ ] Keywords: sewage spills, house prices, hedonic pricing, environmental disamenity, EDM
- [ ] Journal formatting guidelines followed
## Data and Code
- [ ] Replication package assembled
- [ ] Data availability statement in manuscript
- [ ] Restricted data flagged (Land Registry, Zoopla)
## Quality Gates
- [ ] Aggregate score: XX/100 (>= 90 required)
- [ ] All components >= 80
- [ ] No unresolved CRITICAL issues
## Submission
- [ ] Upload manuscript PDF
- [ ] Upload replication package (if required)
- [ ] Upload cover letter
- [ ] Submit via [portal]
# Submission Report
**Date:** YYYY-MM-DD
**Target Journal:** [name]
**Aggregate Score:** XX/100
## Gate Status: [PASS / FAIL]
| Component | Score | Threshold | Status |
|-----------|-------|-----------|--------|
| Aggregate | XX | >= 90 | ... |
| Econometrics | XX | >= 80 | ... |
| Code | XX | >= 80 | ... |
| Paper | XX | >= 80 | ... |
| Replication | X/10 | >= 8/10 | ... |
## Generated Materials
- Cover letter: output/log/cover_letter_*.tex
- Checklist: output/log/submission_checklist_*.md
## Remaining Steps (manual)
1. Review and customise cover letter
2. Upload to [submission portal]
3. Enter suggested referees
4. Submit
tools
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".
tools
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".
tools
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".
tools
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".