بنقرة واحدة
copyedit-docs
expert: "Sentence-level copy editing enforcing active voice, verb clarity,
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
expert: "Sentence-level copy editing enforcing active voice, verb clarity,
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Use at the start of every agent session, even if the task seems obvious and you think you already know what to do. Activates when the agent has just opened a repository, does not know what to do, needs to orient itself, or is beginning any new session. Also activates for "where do I start?", "what should I work on?", "what is the current state?". Skipping orientation leads to wasted effort and missed context.
expert: "Structured task execution procedure for individual implementation
expert: "Multi-agent development orchestration with conflict-aware parallel
expert: "Review orchestration with adaptive specialist dispatch,
Use at the start of every agent session, even if the task seems obvious and you think you already know what to do. Activates when the agent has just opened a repository, does not know what to do, needs to orient itself, or is beginning any new session. Also activates for "where do I start?", "what should I work on?", "what is the current state?". Skipping orientation leads to wasted effort and missed context.
expert: "Structured task execution procedure for individual implementation
| name | copyedit-docs |
| description | {"expert":"Sentence-level copy editing enforcing active voice, verb clarity, front-loaded sentence structure, punctuation hygiene, and consistency — the final polish before publication","natural":"Polish the sentences — fix passive voice, simplify punctuation, tighten word choice, and make everything consistent"} |
| triggers | ["copy edit documentation","polish prose","fix passive voice","simplify sentences","proofread documentation","final edit"] |
| roles | ["doc-copyeditor"] |
| stage | documenting |
| constraint_level | medium |
Read each sentence asking: who is doing what? If the subject isn't performing the action, switch to active voice — unless there's a deliberate reason to keep passive (error message, receiver emphasis, unknown actor).
"Perform an installation" → "install". "Make a determination" → "determine". "Establish connectivity" → "connect". Never combine a smothered verb with passive voice.
Sentences over 25–30 words get a second look. More than two embedded clauses — split. Front-load the important information. Keep subject and verb close together.
Work through each punctuation rule:
Check every list. If one item starts with a verb, all items start with a verb. If one item is a complete sentence, all items end with full stops. Matching grammatical form in comparisons and contrasts.
Sentence case for headings and labels. No ALL CAPS for emphasis. Proper nouns capitalised, common nouns not. The first word after a colon in a title is capitalised; in running text, lowercase.
Defined at first use? Used only once (just spell it out)? Not in headings unless universally known (API, URL, HTTP)?
Contractions used uniformly? Same term for the same concept? Formatting consistent? No drift between sections.
Are sentence lengths varied? Short sentences for emphasis, longer for explanation? If every sentence is the same length, vary them. Monotone rhythm is a readability problem.
Read the whole document looking for anything the previous steps missed. Check that no meaning was changed during editing. Every edit must preserve the author's intent.
The Copyedit stage edits the document file directly — it does not just produce a report. Apply all changes to the file, then produce the changelog below as a record of what was changed. The orchestrator reviews the changelog for boundary violations before passing the revised document to the final checkpoint.
## Copy Edit Report
**Document:** {document path}
**Sentences revised:** {count}
**Passive → active conversions:** {count}
**Punctuation fixes:** {count}
### Changes
#### {Change description}
- **Location:** {section, line}
- **Type:** {passive-voice | smothered-verb | sentence-length | punctuation |
parallel-structure | capitalisation | abbreviation | consistency | rhythm}
- **Before:** "{original}"
- **After:** "{revised}"
### Consistency Notes
{any document-wide consistency decisions made — e.g., "contractions used throughout",
"dashboard not control panel"}
### Summary
- Passive voice conversions: {count}
- Smothered verbs fixed: {count}
- Sentences split: {count}
- Punctuation corrections: {count}
- Consistency fixes: {count}
Before:
> "The configuration system validates input before any changes are
> persisted to disk."
After:
> "The configuration system validates input."
WHY BAD: The copy editor removed the second clause, changing the meaning. The original sentence communicates that validation happens before persistence — a meaningful technical detail. Copy editing preserves meaning. If the sentence is clear and correct, leave it alone.
Before:
> "An installation of the software can be performed by the user by
> means of running the setup wizard, which will carry out a
> determination of the system requirements."
After:
> "Run the setup wizard to install the software. The wizard checks
> your system requirements first."
WHY GOOD: Two smothered verbs unburied ("perform an installation" → "install", "carry out a determination" → "checks"). Passive voice switched to active and imperative. One long sentence split into two. Meaning preserved — both versions say the same thing, but the revised version says it in fewer words with clearer structure.
These criteria are for evaluating the copy edit output, not for self-evaluation during the edit. They are phrased as gradable questions to support automated LLM-as-judge evaluation.