Use when shaping the prose and structure of an ASE (IEEE/ACM Automated Software Engineering) research paper, covering the automation-first first-page arc, stating the automated task precisely, keeping the tool runnable and the model-swap test in mind, threats-as-argument, and the 10+2 page discipline on the ACM acmart template.
SkillScore86Maintained
Automatic
◆Writing & Editing pack
Last verified 8/15/2026
What it changes
Passed 19 of 22 test cases with the skill, and 13 of 22 without it.
Without skill59%
With skill86%
Checks it passed that the model alone missed
Includes the structured tag [Model-swap] in the audit template
Recommends third-person self-citation to preserve double-anonymity
Includes the structured tag [Automation-first arc] in the evaluation
and 8 more in the full report
8 fixed11 passed either way1 still failing2 broke
Pass-rate lift
+27 pp
Tokens
+24%
Agent turns
0%
Response time
-32%
Model gemini-3.6-flashMeasured 8/15/2026v119 of 22 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 8 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 8
Prompt
When referring to our tool in the initial double-anonymous submission draft, should we use our full project website URL and actual author GitHub handle?
What was checked, without and with the skill
Checked
Without skill
With skill
Requires anonymizing the tool and repository links at submission time
Passed
Passed
Recommends third-person self-citation to preserve double-anonymity
Missed
Passed
case-18 · gemini-3.6-flash · 8/15/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md98 linessingle file
ASE Writing Style
Write the paper so an automated-SE reviewer sees, on the first page, what task you automate, how
you automate it, and that it runs on real subjects. ASE rewards a clearly stated automation with
evidence proportional to the claim — not a systems win, not a leaderboard, and not a broad finding
that would read better at FSE. The worked example in resources/worked-examples/01-introduction.md
shows the arc before → after.
The ASE first-page arc
Lead with the automation, in this order:
The automatable task — a software-engineering task the reader recognizes (detect X, generate
Y, repair Z, comprehend W), named precisely enough that a reviewer knows what "success" is.
Why current automation (or manual practice) is inadequate — what existing tools do not do,
stated as a gap, not a literature tour.
The contribution as an automation design — the technique (analysis, generator, synthesizer,
repair, learned model) and, ideally, the tool that embodies it.
Evidence on real subjects — real systems, credible tool baselines, and the metric that
matches the task (not a proxy).
What it automates for practice + threats posture — the payoff, with the central threat named
where it lives, not deferred to a closing paragraph.
Put the automation and the first evidence within the first three pages; the early-rejection gate
means a weak opening can end the process before rebuttal.
State the automated task precisely
Name the input, the output, and the success criterion of the automation. "We improve
code quality" is not a task; "given a flaky test, synthesize a patch that makes it deterministic
without weakening its assertions" is.
Say what the tool takes as input in practice (source? bytecode? traces? a repository?) and
what it produces — reviewers map this straight to feasibility.
Keep the model-swap test in view
If a learned component is involved, write so the automation design is the contribution, not the
model. Report an ablation that isolates the learned part from the analysis/oracle, and phrase
claims so the software-engineering lesson survives a model swap. A paper whose lesson evaporates
when the model changes reads as an ML re-route (see ase-topic-selection).
Use when drafting ASE (IEEE/ACM Automated Software Engineering) author responses, covering the double-anonymous rebuttal that must first survive the early-rejection gate and — distinctively — the criteria-bound revision-round summary-of-changes that maps every stated revision criterion to a concrete change and is re-checked against those criteria.