Writing & Content

e2e Docs Authoring Skill

Applies a skimmer-first writing and shortening standard whenever you write, edit, or restructure guide pages on the e2e docs site.

54/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 8.7k
Last updated
1d ago
License
Apache-2.0
technical-writingdocumentationmdxmintlify
+4style-guideeditorial-standardscontent-editingasd-ste100

What does this skill do, and when should you use it?

authoring-docs is a skill inside the e2e repository that governs writing for its documentation site (docs/**/*.mdx, excluding docs/reference/). It prescribes a page skeleton, icon rules, a component table for folding Mintlify content, and tone rules based on 80% ASD-STE100 Simplified Technical English. Its central mandate is a mandatory shortening pass before every commit: measure line and word counts against sidebar siblings, cut repetition, and fold what only some readers need. It also ships a ten-step process for rewriting legacy pages and a pre-commit checklist.

  • Reads and analyzes MDX guide pages under docs/, measuring line counts and rough prose word counts with wc/awk and comparing against sidebar siblings
  • Executes cuts in a fixed order: content the reader doesn't act on, statements said twice, then folding content only some readers need
  • Produces pages on a fixed skeleton: lede, Before you start, task-named headings, a Next CardGroup of 2-4 cards
  • Chooses folding components from a table: Tabs, CodeGroup, Steps, Accordion, ShowMore, Note, Warning
  • Validates page icons: black silhouette SVGs under docs/images/icons/ that match sidebar neighbors in light and dark mode
  • Verifies every fact against src/, runs the pre-commit checklist, and runs pnpm docs:check
Good fit
  • Writing a new integration guide page for the e2e docs site and wanting to follow the proven shape of quickstart.mdx and bug-bash.mdx
  • Inheriting a long legacy MDX page that needs a structural rewrite rather than a copy edit
  • A non-docs PR (like a flag rename) touching three pages, where cuts should apply only to the affected sections
  • A user asks 'how do I shorten this page' and you want to show a plan first, with per-item line savings grouped by cut kind
  • Picking a Font Awesome page icon or producing a brand silhouette icon that works in the sidebar
Not a fit
  • e2e reference pages — the skill explicitly excludes docs/reference/, which are lookup tables keeping their own shape
  • Content under skills/e2e/ — the skill declares agents read it start to finish and interactive components don't render there
  • Documentation projects outside the e2e repo — path conventions (docs/images/icons/, docs/docs.) and scripts (pnpm docs:check) are repo-specific and would need adaptation

How do you install this skill?

Before you use it
  • Publisher is unverified; treat identity as unknown and confirm repository provenance yourself.
  • This is a static source-only review: no commands or validation scripts were executed, so all scores are low confidence.
  • The skill depends on repo-internal conventions (Mintlify components, docs:check, the unslop skill, docs.); portability outside this repository is unknown.
  • Referenced example pages (bug-bash.mdx, quickstart.mdx) were not part of the evidence, so their related claims were not cross-checked.
  • The docs site and npm ecosystem are overseas; mainland-China users may face access limits for those dependencies.
Before you start
Your agent needs
  • Shell / CLI
  • Local filesystem
Install first
  • pnpm
  • Mintlify docs toolchain (docs:check, docs:dev scripts)

The source provides no installation commands for this skill. The README only states the repository bundles 10 skills, with this one at .dev/skills/authoring-docs/SKILL.md, but documents no install or load commands (such as a plugin add or copy step), so no steps are invented here.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/tester-army/e2e.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/.dev/skills/authoring-docs" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • Write a new e2e integration guide at docs/integrations/xxx.mdx following the skill's page skeleton
  • docs/ci/cache.mdx is twice as long as its sidebar neighbors — run the shortening check and show a cut plan with per-item line savings
  • This PR renames a flag and updates three doc pages — apply cuts only to the touched sections and list the rest as follow-up
  • Rewrite the legacy page docs/migrate/legacy.mdx keeping every fact, following the ten-step process

The skill is triggered automatically by its frontmatter description whenever the task involves writing, editing, rewriting, or shortening a docs guide page (docs/**/*.mdx outside docs/reference/); metadata marks it internal. The flow: write the target outline first; run the shortening pass on every page (wc -l for lines, awk filtering code fences then wc -w for rough prose words); sort cuts into the three kinds and work them in order; when asked how to shorten a page, show the plan grouped by kind with rough line savings before editing; then work through the pre-commit checklist, run pnpm docs:check, and preview with pnpm docs:dev the way a skimmer would.

What are this skill's strengths and limitations?

Pros
  • Extremely concrete and executable: measurement commands, a component-selection table, sentence-length limits, and a banned-words table rather than vague style advice
  • Built-in drift protection: every new or merged sentence must be checked against src/, and every cut fact must be named with its reason in the PR body
  • Clear scope boundaries (not reference, not skills/e2e/) and an explicit precedence rule over the unslop skill on docs pages
  • A complete ten-step legacy-page rewrite process including anchor-link stability checks, covering real maintenance scenarios
Limitations
  • Tightly coupled to the e2e repo's file paths, Mintlify components, and pnpm scripts; significant adaptation needed for other projects
  • No installation commands or adoption evidence in the source, so real-world triggering can't be verified
  • The repository is in active pre-1.0 development, so referenced pages (like bug-bash.mdx) may change

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
e2e Docs Authoring Skill this page 54 · Use with care ★ 8.7k 1d ago Apache-2.0
Khazix WeChat Long-Form Writer Skill 49 · Use with care ★ 21k 10d ago MIT
Shuorenhua: Chinese AI-Tone Cleanup Skill 65 · Recommended ★ 2k 11d ago MIT
No AI Slop 59 · Recommended ★ 12k 1mo ago MIT
Beautiful Prose Style Contract 50 · Use with care ★ 57 9mo ago —

The skill body notes its relationship to the unslop skill: unslop applies to every sentence, while this skill adds docs structure and tone on top. Where they disagree, this skill wins on docs pages — though the STE sentence and paragraph limits still apply and no first person is allowed.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
54/ 100 5-point scale 2.7 / 5
1Trust16 / 25 · 3.2/5

The skill itself is only a docs-authoring guide: no commands executed, no permissions requested, no external side effects. At repo level, the trust model is clear (SECURITY.md separates code-trust from untrusted model input, telemetry is opt-out with full field disclosure, no crash reporting or update checks). Deductions: the skill itself does not declare data flows (e.g. requires cross-checking src/ and referencing an external docs site), publisher identity is unverified, and rollback/confirmation relies on the PR process rather than in-skill statements.

2Reliability9 / 20 · 2.3/5

High internal consistency: clear scope (guides vs reference vs skills/e2e), a reproducible measurement procedure (wc/awk), and a complete pre-commit checklist. Deductions: static review cannot execute any validation; several checks (pnpm docs:check, typecheck, unslop) rely on scripts not shown in evidence; failure-feedback quality on abnormal input (missing pages, failed commands) is unverifiable, so above 10 is unreachable per anchors.

3Adaptability8 / 15 · 2.7/5

Trigger description is precise: explicit scenarios (docs/**/*.mdx excluding reference/), explicit exclusions (reference pages, skills/e2e), model pages and a skeleton given. Deductions: boundaries partially depend on repo-internal conventions (Mintlify components, docs. redirects, the unslop skill); portability outside this repo is undeclared; Chinese support not addressed; the docs site and npm ecosystem are overseas but the core function (writing guidance) does not depend on online services, so only a small deduction.

4Convention10 / 15 · 3.3/5

Well-structured with progressive disclosure (principles, then process, then checklist), examples and before/after comparisons. Deductions: the skill file itself has no version, changelog, or known-limitations section; maintenance responsibility is implicit in repo governance rather than stated in the skill; name/description match capability and license (Apache-2.0) is clear.

5Effectiveness6 / 15 · 2.0/5

The goal is clear (write/edit/shorten docs pages); the output is a directly followable editing process and checklist with marginal value over unguided rewriting. Deductions: static review cannot verify actual rewriting outcomes; evidence of effectiveness is only self-declared process plus references to example pages (bug-bash.mdx, quickstart.mdx) not included in evidence, so above 7 is unreachable.

6Verifiability5 / 10 · 2.5/5

Key claims are partially traceable: concrete file paths, measurement commands, check scripts (check-docs-examples.ts, docs:check), existing CI workflows (benchmark, agent) and committed test suites, and detailed security/telemetry claims. Deductions: the skill's own key paths (writing outcomes, shortening results) lack executable third-party verification; the referenced example pages are not in evidence; static review caps this at 5.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Oct 10, 2026 Reviewed revision 449fa93670ee Review evidence[1][2][3][4][5][6][7][8][9][10]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Can I use this skill for documentation outside the e2e repo?
Partially. The tone rules, shortening method, and page skeleton are general writing methodology, but the path conventions (docs/images/icons/, docs/docs.), Mintlify components, and the pnpm docs:check script are e2e-repo-specific and would fail if copied verbatim.
Does it apply to all e2e documentation pages?
No. It covers guide pages only — every docs/**/*.mdx page except docs/reference/, including docs/ci/, docs/integrations/, and docs/migrate/. Reference pages and skills/e2e/ are explicitly out of scope.
Will shortening lose information?
The skill guards against that: every cut is sorted into one of three named kinds with a reason; legacy rewrites start with a full fact list, and every fact must end up kept, folded, linked, or deliberately cut and named with its reason in the PR body.
How does it relate to other writing skills?
The unslop skill still applies to every sentence; this skill adds structure and tone rules on top. Where they disagree on docs pages, this skill wins, but the STE sentence and paragraph limits remain, and no first person is used.

More skills from this repository

All from tester-army/e2e

Writing & Content

Unslop

Edits AI tells out of any text and injects a human voice, so model-drafted writing stops reading like model-drafted writing. Its description says it must always apply.

★ 8.7k FS 49 Use with care 1d ago
Dev & Engineering

writing-pr: PR Title & Body Standards

A PR-writing standard that puts the shape of a change on the first screen: Conventional Commits titles, evidence-driven bodies, and a mandatory local-verification section.

★ 8.7k FS 58 Recommended 1d ago
Dev & Engineering

e2e Verify — End-to-End Change Verification Skill

Prove every change with the real CLI against the testbed and benchmark apps — visible evidence, not "it compiles".

★ 8.7k FS 64 Recommended 1d ago
Dev & Engineering

Ship a PR (e2e repo PR delivery workflow)

Turn finished work in the tester-army/e2e repo into a PR a human can review without fighting CI or bots: checks, verification, a fresh-context self-review, the PR itself, then babysitting to the Ready for Human Review label.

★ 8.7k FS 59 Recommended 1d ago
Dev & Engineering

e2e Playground Verification Skill

Launch, drive, and prove the apps/testbed playground works — with traces, screenshots, and a bug bash — before you claim a change works.

★ 8.7k FS 59 Recommended 1d ago
Dev & Engineering

Create Verification Skill (for e2e)

Generates a project-local verify-<app> skill so any coding agent can launch your app, drive it like a user, keep evidence, and bug bash it.

★ 8.7k FS 54 Use with care 1d ago
Dev & Engineering

babysit — PR Babysitting Skill

Drive an open pull request through conflicts, review bots, and CI until it is fully green with every thread handled, then hand it off labeled Ready for Human Review.

★ 8.7k FS 54 Use with care 1d ago
Dev & Engineering

unbox-ai — AI Agent Trace Analysis CLI

Analyze AI agent trace files from the CLI without reading megabytes of raw JSON, and find out why an agent run was slow or expensive.

★ 8.7k FS 54 Use with care 1d ago
Dev & Engineering

e2e: Agentic End-to-End Testing

Drive browser and mobile UI tests with natural-language agent goals, paired with exact locator assertions and a replay cache that keeps model costs down.

★ 8.7k FS 52 Use with care 1d ago

Related skills