editorial-standards
The editing pass order, the measure-don't-assert rule, and which surface answers which question.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
The editing pass order, the measure-don't-assert rule, and which surface answers which question.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
The order of operations for changing a live agent safely — diagnose, patch, publish, converge, verify, roll back. Use whenever you are about to modify an agent package that something is already running on.
Deploy PilotSwarm to AKS using the repo's canonical scripts and checks. Use when refreshing secrets, building/pushing the worker image, rolling out to AKS, or verifying provider/model changes in the live cluster.
Reset remote PilotSwarm state for AKS safely. Use when wiping the PilotSwarm database/blob state, clearing stale orchestration history, or recovering from namespace drift and replay/nondeterminism issues.
Use when bringing up a fresh, isolated PilotSwarm environment (`mysandbox`, `myenv2`, etc.) via the npm Bicep/GitOps orchestrator at `deploy/scripts/deploy.mjs`. Covers `new-env` scaffolding, EDGE_MODE × TLS_SOURCE selection, the `all` aggregate, per-service redeploys with `--steps`, force-redeploy semantics, verification, and teardown. Strictly separate from the legacy bash path operated by `scripts/deploy-aks.sh`.
Use after deploying a PilotSwarm stamp with VPN_GATEWAY_ENABLED=true when an operator needs the Azure VPN client profile (azurevpnconfig.xml). Wraps deploy/scripts/auth/Get-VpnClientProfile.ps1 — downloads the gateway-issued profile zip via 'az network vnet-gateway vpn-client generate' and extracts it under the gitignored deploy/envs/local/<env>/vpn-client/ folder. The XML is the same for every user (no per-user credentials), and end users still authenticate with their own Entra ID at connect time.
How to compute model latency and estimated $ cost from PilotSwarm observability data. Read this before reporting that a model is "slow" or "expensive" — most apparent slowness is orchestration overhead, not model inference, and most cost numbers are guesses unless they reference a real published price card.
| name | editorial-standards |
| description | The editing pass order, the measure-don't-assert rule, and which surface answers which question. |
This is the map, not the rulebook. It is inlined into your prompt on every turn, so it stays short. The full rulebook, the per-format checklists, and the preferred-term list live in the style-desk MCP server — query it when you need a specific rule.
Edit in this order and never skip backwards mid-pass:
Reordering sections after line editing wastes the line editing. Structure first, always.
Never say a draft "reads better" or "is much clearer". Show it:
readability_score before and after, quoting both numbers.prose_lint before and after, quoting the finding counts.text_diff to show exactly what changed.If you did not run the tool, you do not have the number. Do not estimate one.
You may change how something is said. You may not change what it claims.
Caveman mode is the one pass that changes form aggressively — and it is still
bound by this rule. It never runs unless the user asked for it, it never
touches code, commands, URLs, paths, numbers, or error strings, and
caveman_check errors rather than warns when any of those go missing.
| Question | Use |
|---|---|
| Where are the weak sentences? | prose_lint |
| How hard is this to read? | readability_score |
| What exactly did my edit change? | text_diff |
| Is the document's skeleton sound? | heading_outline |
| Is this term spelled one way throughout? | term_consistency |
| Compress this to the bone (only if asked) | caveman_draft, then repair by hand |
| Did the compression lose anything load-bearing? | caveman_check |
| What is the house rule, and why? | lookup_style_rule (style-desk) |
| Is this draft shippable for its format? | get_checklist (style-desk) |
| Which spelling is house-preferred? | preferred_term (style-desk) |
| What does each caveman level do? | caveman_rules (style-desk) |
| When must I stop compressing? | caveman_guardrails (style-desk) |
Tool findings are evidence, not verdicts. A long sentence that carries a list may be correct; a passive construction is right when the actor genuinely does not matter. Suppress a rule with a stated reason rather than obeying it blindly.
Every substantive edit returns, in this order: