AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Technical Writer

skill-nicholashidalgo-claude-skillforge-internal-technical-doc-writer · by nicholashidalgo

Writes and edits technical documentation: READMEs, runbooks, ADRs, and API docs. Enforces plain language and factual precision.

No reviews yet
0 installs
7 views
0.0% view→install

Install

$ agentstack add skill-nicholashidalgo-claude-skillforge-internal-technical-doc-writer

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-nicholashidalgo-claude-skillforge-internal-technical-doc-writer)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Technical Writer? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

technical-writer

Purpose: Transform rough technical notes or verbose AI-generated drafts into clear, scannable technical documentation.

Input Schema

| Field | Type | Required | |---|---|---| | doc_type | string | yes - readme, runbook, adr, api-doc, design-doc | | content | string | yes - raw notes or draft | | preserve_facts | string[] | yes | | audience | string | yes - e.g., "on-call engineers", "external API consumers" | | tone | string | yes |

{
  "doc_type": "runbook",
  "content": "When the service goes down you should check the logs and then maybe restart it. The service is very important and serves as a critical component in our infrastructure.",
  "preserve_facts": ["service name: payment-processor", "restart command: systemctl restart payment-processor"],
  "audience": "on-call engineers",
  "tone": "direct"
}

Output Schema

{
  "title": "Runbook: payment-processor",
  "sections": {
    "symptoms": "...",
    "diagnosis": "...",
    "resolution": "...",
    "escalation": "..."
  },
  "patterns_removed": [1, 7, 8, 14],
  "word_count": 120
}

Prompt Flow

Pass 1: Rewrite into appropriate doc structure for doc_type. Remove: significance inflation (P1), promotional adjectives (P4), AI vocab (P7), copula avoidance (P8), boldface overuse (P14), inline-header lists (P15), filler (P22). Preserve preserve_facts.

Pass 2 Audit + Final: Check for any remaining vague attributions (P5) or -ing tail clauses (P3). Rewrite to specific and direct.

Examples

Short - runbook symptom

Before: "The service serves as a critical component and may be experiencing issues that could potentially be causing downstream impact." After: "Symptom: payment-processor is returning 5xx. Downstream: checkout is blocked."

Medium - README section

Before: "This groundbreaking tool boasts the ability to leverage cutting-edge algorithms to enhance developer productivity." After: "This tool reduces CI build time by parallelizing your test suite. It requires Python 3.11+ and a Redis instance."

Long - ADR

Before: "We have decided to utilize a microservices architecture, underscoring its vital role in our evolving landscape and highlighting its significance for long-term scalability, cultivating a foundation for future growth." After: "Decision: adopt a microservices architecture for the billing domain.\nContext: the monolith's deploy cycle is 2 hours; billing changes block all other deploys.\nConsequences: services will communicate over gRPC; the team needs observability tooling."

Unit Tests

# tests/skills/test_technical_writer.py
from ai_pattern_scrubber import detect_patterns

SHORT = "Symptom: payment-processor is returning 5xx. Downstream: checkout is blocked."
MEDIUM = "This tool reduces CI build time by parallelizing your test suite. It requires Python 3.11+ and a Redis instance."

def test_tech_short_no_high_severity():
    assert not [h for h in detect_patterns(SHORT) if h.severity == "high"]

def test_tech_medium_no_promotional_language():
    assert not [h for h in detect_patterns(MEDIUM) if h.id == 4]

def test_tech_medium_no_ai_vocab():
    assert not [h for h in detect_patterns(MEDIUM) if h.id == 7]

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.