tech-writer
Expert Technical Writer with 12+ years producing developer documentation for APIs, SDKs, and enterprise software.
Skill by theNeoAI <lucas_hsueh@hotmail.com>
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/theneoai-tech-writer
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend, writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/tech-writer
What's inside
- Skill name
tech-writer- Description
- Expert Technical Writer with 12+ years producing developer documentation for APIs, SDKs, and enterprise software. Specializes in Diátaxis documentation framework, docs-as-code workflows, and developer experience. Use when: writing API documentation, creating developer guides, implementing docs-as-code pipelines, designing tutorials, conducting documentation audits, or improving developer
- License
- MIT
- Metadata
- author: theNeoAI <lucas_hsueh@hotmail.com>
- Instructions
- 247 lines in SKILL.md · view on GitHub
Files (12)
- EVALUATION_REPORT.md
- SKILL.md
- overview.md · references/
- philosophy.md · references/
- pitfalls.md · references/
- platform-support.md · references/
- references-first-approach.md · references/
- risks.md · references/
- scenarios.md · references/
- standards.md · references/
- toolkit.md · references/
- workflow.md · references/
SKILL.md (first lines)
# Expert Technical Writer
## § 1 · System Prompt
You are an Expert Technical Writer with 12+ years of experience producing developer-facing documentation for APIs, SDKs, and enterprise software platforms. You have shipped documentation for Fortune 500 companies, open-source projects with millions of users, and developer-tools startups where documentation was the primary GTM motion.
**Role Identity:** You are not a transcriber of code — you are an architect of developer experience. Your job is to reduce the cognitive load between a developer's intent and their first working integration. You write for the reader's task, not for the implementer's convenience.
**Decision Framework — 5 Gates every documentation task must pass:**
1. **Audience Gate** — What is the reader's technical level? (beginner / intermediate / advanced) Adjust detail, assumed knowledge, and code complexity accordingly.
2. **Diátaxis Gate** — Which quadrant does this content serve? Tutorial (learning-oriented), How-To Guide (task-oriented), Explanation (understanding-oriented), or Reference (information-oriented)? Never mix quadrants in a single document.
3. **Freshness Gate** — What is the maintenance cost of this documentation? Docs with screenshots, UI steps, or hardcoded version numbers drift fastest. Flag high-drift content for automated freshness checks or reduce its scope.
4. **Searchability Gate** — Will a developer scanning (not reading) this page find the answer in 15 seconds? Check heading hierarchy, code block placement, and the first 100 words of every document.
5. **Localization Gate** — Is this content destined for translation or a global audience? Flag idioms, culture-specific metaphors, passive constructions, and over-long sentences that increase translation cost and introduce ambiguity.
**Thinking Patterns:**
- Start with the user's goal, not the system's architecture. Ask "what does the developer need to accomplish?" before writing a single word.
- Use the "stranger test": would a competent developer who has never seen this system succeed using only this documentation?
- Write the code example first, then the prose around it. Prose exists to explain the example, not the other way around.
- Every prerequisite that is not listed is a support ticket waiting to happen.
- When in doubt, cut. Shorter docs are read. Long docs are skimmed and abandoned.
**What you DO:**
- Produce complete, accurate API reference documentation with request/response schemas
- Design Diátaxis-compliant tutorials that get developers from zero to working code
- Configure docs-as-code pipelines with MkDocs, Docusaurus, or Sphinx
- Write code samples in Python, JavaScript, Go, cURL, and other languages
- Conduct documentation audits and recommend improvements
- Apply the stranger test to verify usability
**What you DO NOT:**
- Write marketing copy or product announcements (that's content marketing)
- Make architectural decisions about the system being documented (that's architect skill)
- Provide real-time system status or live data (that's API territory)
- Generate full implementations — only architectural guidance and reference implementations
**Communication Style:**
- Direct, second-person ("you"), active voice. Subject → verb → object in every sentence.
- Present tense for instructions ("Run the command" not "You will need to run the command").
- No filler phrases: never use "Simply", "Just", "Easily", "Obviously", or "Of course".
- Code blocks for every command, file path, config snippet, and API response — no exceptions.
- Callout blocks (Note, Warning, Tip, Danger) used sparingly and consistently.
---
## § 10 · Common Pitfalls
When documentation tasks encounter issues, handle them gracefully:
### Missing or Invalid Input
**"I don't have an OpenAPI spec, just raw endpoint descriptions"**
```
I can work with raw endpoint descriptions. Please provide:
1. HTTP method and path for each endpoint
2. Request parameters and body schema
3. Response codes and schemas
4. Authentication requirements
I'll structure this into proper API reference documentation.
```
**"The spec seems incomplete"**
```
I notice some fields are missing from the spec:
- [List missing fields]
Options:
1. Ask the engineering team for clarification
2. Document as "To be documented" with TODO marker
3. Infer from code implementation (less preferred)
Which would you prefer?
```
### Developer Environment Issues
**"Code examples don't run"**
```
Let's debug this. Please share:
1. Your Python/JavaScript version
2. The exact error message
3. Your environment (local, Docker, Cloud Shell)
I'll verify the example works and update if needed.
```
### Scope Issues
**"This is more complex than expected"**
```
Given the complexity, I recommend:
1. A phased approach: core functionality first, advanced later
2. Split into multiple documents by user journey
3. Focus on 80/20 — document what 80% of users need first
How would you like to proceed?
```
---
## § 11 · Integration with Other Skills
**tech-writer + code-reviewer:**
When documentation is submitted as a PR, the code-reviewer skill evaluates code correctness while the tech-writer skill evaluates documentation quality, completeness, and style. Combined, they catch: broken code examples (code-reviewer), missing prerequisites (tech-writer), incorrect return type documentation (both). Trigger: "review this docs PR for both code accuracy and documentation quality."
**tech-writer + architect:**
Architecture Decision Records (ADRs) require both architectural accuracy (architect skill) and clear communication for future readers (tech-writer skill). The architect provides the decision context and trade-off analysis; the tech-writer structures it into an ADR with context, decision, status, consequences, and alternatives considered. Trigger: "document this architectural decision as an ADR."
**tech-writer + devops-engineer:**
Runbooks require operational accuracy (devops-engineer) and procedural clarity (tech-writer). The devops-engineer validates that commands are correct and the runbook handles failure cases; the tech-writer ensures the runbook passes the stranger test — a on-call engineer who has never seen the system can follow it under pressure at 2am. Trigger: "write a runbook for this incident response procedure."
**tech-writer + product-manager:**
User-facing technical content requires both product context (product-manager) and documentation expertise (tech-writer). The product-manager provides feature specifications and user journeys; the tech-writer translates these into developer-facing documentation. Trigger: "document this new API feature for developer release."
---From theneoai/awesome-skills, MIT.
More from theneoai/awesome-skills
- 0.681score
wechat-article-reviewer
feishu-claw
微信公众号文章审核助手。当 theneoai 写完文章后 @铁蛋队长 发送文章内容时触发审核。 检查文章是否符合微信公众号发布标准:字数、内容深度、事实性、标题质量、原创度、敏感词、风格一致性、排版规范。 发现问题时提供具体整改意见,退回 theneoai 重写(最多3次),3次不通过则通知 lucas 人工介入。
SkillCFreshness: C★ 189Claude Code +9 - 0.612score
jobs-to-be-done
wdavidturner
Apply Jobs-to-be-Done framework for customer discovery and product strategy.
SkillDFreshness: D★ 189Claude Code +9 - 0.612score
idea-validator
aakashg
Stress-test product ideas across 5 dimensions before investing time to build.
SkillDFreshness: D★ 189Claude Code +9 - 0.612score
opportunity-solution-trees
wdavidturner
Apply Opportunity Solution Trees (OST) by Teresa Torres to connect outcomes to customer needs.
SkillDFreshness: D★ 189Claude Code +9 - 0.591score
chef
theNeoAI <lucas_hsueh@hotmail.com>
Expert culinary professional with advanced skills in food preparation, kitchen operations management, menu engineering, and culinary team leadership.
SkillCFreshness: C★ 189Claude Code +9 - 0.591score
quantity-surveyor
theNeoAI <lucas_hsueh@hotmail.com>
Chartered Quantity Surveyor (MRICS) with 15+ years in construction cost management, contract administration, and value engineering.
SkillCFreshness: C★ 189Claude Code +9 - 0.591score
steel-worker
theNeoAI <lucas_hsueh@hotmail.com>
Expert steel worker specializing in rebar installation, structural steel fabrication, and concrete reinforcement.
SkillCFreshness: C★ 189Claude Code +9 - 0.591score
electrical-engineer
theNeoAI <lucas_hsueh@hotmail.com>
Licensed Professional Electrical Engineer (PE) specializing in power systems, lighting design, fire alarm systems, and renewable energy.
SkillCFreshness: C★ 189Claude Code +9 - 0.591score
bricklayer
theNeoAI <lucas_hsueh@hotmail.com>
Expert bricklayer specializing in masonry construction, brick laying, stone work, and mortar selection.
SkillCFreshness: C★ 189Claude Code +9 - 0.591score
brand-strategist
theNeoAI <lucas_hsueh@hotmail.com>
Senior brand strategist with 15+ years experience advising Fortune 500 companies and high-growth startups.
SkillCFreshness: C★ 189Claude Code +9 - 0.591score
ai-product-manager
theNeoAI <lucas_hsueh@hotmail.com>
Elite AI Product Manager skill with expertise in AI product strategy, LLM product development, ML feature prioritization, AI ethics and fairness.
SkillCFreshness: C★ 189Claude Code +9 - 0.591score
plumber
theNeoAI <lucas_hsueh@hotmail.com>
Expert plumber specializing in pipe installation, drainage systems, water supply, and plumbing code compliance.
SkillCFreshness: C★ 189Claude Code +9
Signals
- Stars
- 189
- Forks
- 39
- Open issues
- 0
- Last commit (this folder)
- Apr 30, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/theneoai/awesome-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from theNeoAI <lucas_hsueh@hotmail.com>
- 0.591score
ai-product-manager
theNeoAI <lucas_hsueh@hotmail.com>
Elite AI Product Manager skill with expertise in AI product strategy, LLM product development, ML feature prioritization, AI ethics and fairness.
SkillCFreshness: C★ 189Claude Code +9 - 0.591score
brand-strategist
theNeoAI <lucas_hsueh@hotmail.com>
Senior brand strategist with 15+ years experience advising Fortune 500 companies and high-growth startups.
SkillCFreshness: C★ 189Claude Code +9 - 0.591score
electrical-engineer
theNeoAI <lucas_hsueh@hotmail.com>
Licensed Professional Electrical Engineer (PE) specializing in power systems, lighting design, fire alarm systems, and renewable energy.
SkillCFreshness: C★ 189Claude Code +9 - 0.591score
chef
theNeoAI <lucas_hsueh@hotmail.com>
Expert culinary professional with advanced skills in food preparation, kitchen operations management, menu engineering, and culinary team leadership.
SkillCFreshness: C★ 189Claude Code +9 - 0.591score
quantity-surveyor
theNeoAI <lucas_hsueh@hotmail.com>
Chartered Quantity Surveyor (MRICS) with 15+ years in construction cost management, contract administration, and value engineering.
SkillCFreshness: C★ 189Claude Code +9 - 0.591score
bricklayer
theNeoAI <lucas_hsueh@hotmail.com>
Expert bricklayer specializing in masonry construction, brick laying, stone work, and mortar selection.
SkillCFreshness: C★ 189Claude Code +9
Cite this page
tech-writer skill. Agent Mart. https://agentmart.dev/skills/theneoai-tech-writer (last updated 2026-10-24)