Install any skill in seconds. Free to start, no credit card required.
Get Started Free →brycewang-stanford/methods-paper-writer
JASA/Biometrika manuscript structure with VanderWeele notation standards
Passed 21 of 25 test cases with the skill, and 20 of 25 without it.
1 fixed20 passed either way4 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
A test case the skill fixed. Same model, same prompt, with and without the skill.
We are preparing a submission for the journal Biostatistics. What style of abstract is required by the journal, and is a real-data application mandatory alongside simulations?
| Checked | Without skill | With skill |
|---|---|---|
| Recommends a structured abstract with background, methods, results, and conclusions | Missed | Passed |
| Requires a real data application in addition to simulation studies | Passed | Passed |
The instructions your model reads when the skill loads.
Comprehensive guide for writing statistical methodology manuscripts
Use this skill when working on: methodology manuscripts, journal submissions, methods sections, simulation study write-ups, theoretical results presentation, or adapting papers for specific journals (JASA, Biometrika, Biostatistics).
| Element | JASA Requirement |
|---|---|
| Page limit | ~25 pages main text + unlimited supplement |
| Abstract | 150-200 words, no math symbols |
| Keywords | 3-6 keywords after abstract |
| Sections | Standard: Intro, Methods, Theory, Simulation, Application, Discussion |
| References | Author-year format (natbib) |
| Figures | High resolution, grayscale-compatible |
| Code | Reproducibility materials required |
# JASA-compliant simulation results table
create_jasa_table <- function(results_df) {
# Format for JASA: clean, no vertical lines, proper decimal alignment
results_df %>%
mutate(across(where(is.numeric), ~sprintf("%.3f", .))) %>%
kable(format = "latex",
booktabs = TRUE,
align = c("l", rep("r", ncol(.) - 1)),
caption = "Simulation results: Bias, SE, and Coverage") %>%
kable_styling(latex_options = "hold_position") %>%
add_header_above(c(" " = 1, "n = 200" = 3, "n = 500" = 3))
}
test cases passed, vs 20 / 25 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.