agentsclimarketplace

Docs

Skill alex-voloshin-dev/ai-skills/.agents/skills/docs

Documentation workflow — edit markdown docs, technical writing, blog content, release notes without touching source code. Applies Content Writer role. Includes SEO review branch for public-facing content.From its SKILL.md

Install
npx -y skills add alex-voloshin-dev/ai-skills --skill docs

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

5.7 KB, as published. Nobody here has run it

Documentation

Safe documentation-only workflow. Edit markdown files without touching application source code, configs, or infrastructure. Applies content-writer role for all writing tasks.

**⚠️ CONSTRAINT: This workflow NEVER modifies source code (*.java, *.ts, *.tsx, .py, .go), configs (.yaml, .yml, .json), infrastructure (.tf, Dockerfile, Helm), or dependency files (pom.xml, package.json, requirements.txt).

1. Define Scope

Ask the user (or extract from parent workflow):

  • What documentation? (technical docs, API reference, README, PRD, design doc, ADR, blog post, release notes, UI copy)
  • Content type:
    • Internal (technical docs, design docs, ADRs) → content-writer role only
    • Public-facing (blog, landing page, marketing) → content-writer role + seo-engineer role
  • Action: Create new / update existing / restructure
  • Target files: Which .md files will be affected

2. Apply Roles

Content TypePrimary RoleAdditional Role
Technical documentationcontent-writer role—
API referencecontent-writer roleStack-specific role for accuracy
Blog / landing page contentcontent-writer roleseo-engineer role
PRD / acceptance criteriaproduct-manager role—
Architecture / ADRsolution-architect role—
Release notescontent-writer role—
UI microcopycontent-writer rolefrontend-engineer role for context
Page content (landing, product)content-designer roleseo-engineer role, ui-ux-designer role

3. Gather Context

Before writing:

  1. Read project's AGENTS.md — terminology, conventions, tech stack
  2. Read existing docs — understand structure, tone, terminology already in use
  3. Identify Diátaxis mode — Tutorial, How-to, Reference, or Explanation
  4. Check related code (read-only) — verify technical accuracy of claims

4. Write Content

Follow content-writer role standards:

  • Diátaxis framework for documentation structure
  • English only unless explicitly requested otherwise
  • Progressive disclosure — overview first, details on demand
  • Tested examples — all code snippets must be accurate
  • Consistent terminology — match existing project conventions

For Blog / Public Content

Apply geo-writer skill first — macro/meso/micro structure, answer-first sections, entity clarity, schema requirements. Then apply humanizer skill — scan for and remove AI writing patterns. Then follow seo-engineer role standards:

  • Title tag: Descriptive, matches search intent
  • Meta description: Compelling summary
  • Heading hierarchy: One H1, logical H2→H3 flow
  • Internal links: Descriptive anchor text to related content
  • Images: Descriptive alt text
  • Structured data: Article/BlogPosting schema (JSON-LD) where applicable
  • No keyword stuffing — write for users, not crawlers

5. Verify

  • All internal links are valid (no broken references)
  • Code examples are accurate and match current implementation
  • Terminology is consistent with project conventions
  • Formatting follows existing documentation patterns
  • No secrets, PII, or internal-only information in public content
  • No source code, config, or infrastructure files were modified

For Public Content — GEO/AEO Checklist

  • Text passed through geo-writer skill — structure, answer-first sentences, entity clarity
  • Schema requirements identified and JSON-LD prepared (Article, Person, Organization, FAQPage, HowTo)
  • geo-content rule satisfied

For Public Content — Humanization Checklist

  • Text scanned for AI writing patterns (humanizer skill)
  • Anti-AI audit performed for text longer than 2 paragraphs
  • Text sounds natural when read aloud

For Public Content — SEO Checklist

  • Title and meta description present and unique
  • Heading hierarchy is logical (H1→H2→H3)
  • Internal links with descriptive anchors added
  • Images have alt text
  • Page is indexable (no accidental noindex)
  • Canonical URL is correct
  • Structured data validates (Rich Results Test)

6. Summary

## Documentation Summary
- **Type**: [technical docs / blog / API reference / release notes / etc.]
- **Content mode**: [Tutorial / How-to / Reference / Explanation]
- **Files changed**:
  - [file1.md]: [created/updated — what changed]
  - [file2.md]: [created/updated — what changed]
- **Role(s) applied**: [`content-writer` role, `seo-engineer` role if public]
- **SEO review**: [pass / N/A for internal docs]
- **Verification**: [links valid, formatting correct, no code files modified]
- **Next steps**: [if any]

Integration

  • Roles: content-writer role (primary), seo-engineer role (public-facing content), product-manager role (PRDs)
  • Skills: geo-writer skill (GEO/AEO structure pass for public-facing content), humanizer skill (AI writing pattern removal for public-facing content)
  • Rules: geo-content (auto-enforces GEO structure and schema on public-facing text), humanize-content (auto-enforces humanizer pass)
  • Follow-up: seo-review skill (for public content), pre-commit skill, create-pr skill
  • Related: feature-dev skill (inline docs during development), release skill (release notes)

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.