Use when writing a SenSys Response to Reviewers for a resubmission — treating the reviews as a required-changes contract, mapping each blocking concern to a specific change and the new measurement that closes it, staging the energy and testbed experiments a systems revision demands, and keeping the response anonymous and in the CFP's form.
Scanned 9/5/2026
Install to Claude Code
npx -y skills add brycewang-stanford/Awesome-Journal-Skills --skill sensys-author-response --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Sensys Author Response?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/brycewang-stanford-sensys-author-response)More formats (shields.io, HTML) on the badges page.
---
name: sensys-author-response
description: Use when writing a SenSys Response to Reviewers for a resubmission — treating the reviews as a required-changes contract, mapping each blocking concern to a specific change and the new measurement that closes it, staging the energy and testbed experiments a systems revision demands, and keeping the response anonymous and in the CFP's form.
---
# SenSys Author Response
The SenSys resubmission is a **contract**, not a rebuttal debate. Because the two-deadline model
lets a rejected paper return at the next deadline **only with a substantive revision and a
Response to Reviewers**, the response's job is to prove that each concern the reviewers raised
has been *closed in the revised paper* — most often with a new measurement, not an argument. A
response that argues instead of measures is the most common way a resubmission fails again.
## The response is a change-map
For every reviewer point, produce a row: the concern, the change you made, and where in the
revised paper it now lives. This is the artifact reviewers actually read.
```text
R2-a "Energy claim not measured; datasheet current used."
→ Change: measured average draw with a shunt at 10 kHz across a full duty cycle.
→ Where: §4.2 rewritten; Fig. 4 new power trace; Table 2 updated with measured energy.
→ Status: CLOSED with new measurement.
R1-c "Ground truth for accuracy is unclear."
→ Change: documented the reference-instrument protocol and its own error.
→ Where: App. A new; §4.3 now cites it.
→ Status: CLOSED.
R3-b "Suggest testing at 100 nodes."
→ Change: added a 40-node run (largest testbed available); discussed scaling limit.
→ Where: §4.4; limitation stated in §6.
→ Status: PARTIALLY addressed — scope noted honestly.
```
## Stage the experiments before you write
A systems revision usually needs **new data**, and energy/testbed measurements have lead time. As
soon as the reviews land, sort the blocking points (`sensys-review-process`) and schedule the
runs against the next deadline (`sensys-workflow`): a new deployment or harvesting campaign may
need weeks of wall-clock time you cannot compress. Write the response *around* results you will
actually have, not results you hope to have.
## Sort every point before you answer it
Not every reviewer comment earns the same response. Triage first, then spend the revision budget
where it changes the verdict.
| Point type | What it needs | Response move |
|---|---|---|
| **Blocking** (disbelieved claim) | New measurement on real hardware | Run it; row marked CLOSED with the figure/table |
| **Fixable gap** | A bench run or clearer figure | Address and point to the location |
| **Framing misread** | Rewriting, no new data | Clarify in the paper; note the change |
| **Wishlist** (out of scope) | A brief, honest scoping reply | Acknowledge; do not spend the budget here |
## Rules of the response
- **Close, do not argue.** Prefer "we measured X and updated Table 2" over "we believe the
reviewer is mistaken." When a reviewer is genuinely wrong, show the measurement that settles it
rather than asserting.
- **Be honest about partial closes.** A concern you cannot fully address (a 100-node ask you can
only meet at 40) is closed *honestly* by doing what you can and stating the limit — not by
silence or overclaiming.
- **Every promise appears in the paper.** Reviewers read the response against the revised PDF;
a change described but not present is worse than not promising it.
- **Stay anonymous and in-form.** The response is part of a double-blind resubmission; do not
de-anonymize, and keep to the length/format the CFP specifies (待核实 for the exact form).
- **Prioritize blocking over wishlist.** Spend your revision budget on the points that made the
reviewers not believe the paper, not on cosmetic wishlist items.
## Tone
Professional and specific. Thank reviewers once, briefly, then get to the change-map. Avoid
defensiveness and avoid flattery; a SenSys committee is persuaded by measurements and honest
scoping, not by rhetoric.
## Before submitting the resubmission
```text
[ ] Every blocking concern has a row: concern → change → location → status.
[ ] Each "CLOSED" row's change is actually present in the revised PDF.
[ ] New measurements were run on real hardware, not asserted.
[ ] Partial closes are stated honestly with the scope limit named.
[ ] Response is anonymous and within the CFP's stated form/length.
[ ] The revised paper's abstract/intro reflect the strengthened evidence.
[ ] Blocking points prioritized over wishlist items in the revision budget.
```
## Output format
```text
[Map] the change-map: each reviewer point → change → location → status
[New data] which blocking points required new measurement, and whether it exists yet
[Schedule] can the required runs finish before the next deadline? (link to workflow)
[Honesty] partial closes named with their scope limits
[Open] any concern still unclosed and the risk it carries into the next round
```
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!