Agent skill · Documentation

podc-writing-style

Use when drafting or revising the body of an ACM PODC paper — building the distributed-theory skeleton (an explicit model box, the result stated as a theorem up front, a proof architecture the reader can navigate, and the 10-page-merits discipline) so the merits case lands within the first 10 pages a PODC committee is guaranteed to read.

brycew6m878★ · +32/wk · 1 repos on radarProfile →
claude-codeMIT
Install
npx skills add brycewang-stanford/Awesome-Journal-Skills --skill podc-writing-style --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 6 KB
Bundled scripts: none
Path: PODC-Skills/skills/podc-writing-style/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 909 · +31 this week
Language: Stata
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# PODC Writing Style Write for a reader who will check your proof. A PODC paper is a **mathematical argument** about a **distributed model**, and the committee decides on the **first 10 pages after the title page** (the merits budget). The house style is therefore front-loaded: fix the model, state the result, then prove it — with the proof organized so a reviewer can find and verify each step. ## The first-page arc Lead with the result inside its model, in this order (see the worked example in `resources/worked-examples/01-introduction.md`): 1. **The problem inside a fixed model** — network (message-passing / shared memory), timing (synchronous / asynchronous / partial synchrony), fault model (crash / Byzantine / self-stabilizing), adversary (adaptive / oblivious), and the **cost measure** (rounds / messages / bits / space). 2. **Why the state of the art leaves a gap** — the best prior bound and exactly what it does not achieve in *this* model. 3. **The result, as a theorem** — an explicit bound and the resilience/assumptions it holds at, not "more efficient." 4. **Whether it is tight** — a matching lower bound elevates an algorithm to an optimality result, the venue's most valued

What's inside
Steps it walks through
  1. The first-page arc
  2. The model box is non-negotiable
  3. Proof architecture
  4. The 10-page-merits discipline
  5. Prose that helps a proof-checking reader
  6. Anti-patterns (PODC-specific)
  7. Output format
More from Awesome-Journal-Skills
All skills →
About this skill
What does the podc-writing-style skill do?

Use when drafting or revising the body of an ACM PODC paper — building the distributed-theory skeleton (an explicit model box, the result stated as a theorem up front, a proof architecture the reader can navigate, and the 10-page-merits discipline) so the merits case lands within the first 10 pages a PODC committee is guaranteed to read.

How do I install it?

Run `npx skills add brycewang-stanford/Awesome-Journal-Skills --skill podc-writing-style --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From brycewang-stanford/Awesome-Journal-Skills, a repository with 909 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going