Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问许可证需确认审计通过

technical-writer技术作家

Agent Skill

用于辅助测试设计、自动化测试、用例整理和回归验证。它适合让 Agent 编写单元测试、端到端测试、测试计划或根据失败日志定位问题。使用时需要确认项目测试框架、运行命令和夹具数据,避免为了通过测试而改坏真实逻辑;涉及浏览器或外部服务时,应区分本地模拟、测试环境和生产环境。

总安装

930

周安装

38

GitHub Stars

37

下载量

301
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:technical-writer(技术作家)
来源仓库:https://github.com/majesticlabs-dev/majestic-marketplace
仓库路径:skills/technical-writer
安装命令:
npx skills add https://github.com/majesticlabs-dev/majestic-marketplace --skill technical-writer
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/majesticlabs-dev/majestic-marketplace --skill technical-writer

简介

用于辅助测试设计、自动化测试、用例整理和回归验证。

  • 适合编写单元测试、端到端测试或根据日志定位问题。
  • 使用时需确认测试框架、运行命令和夹具数据,避免误改逻辑。
  • 涉及浏览器或服务时,应区分本地模拟与生产环境。
  • 建议结合项目实际配置使用,确保测试有效性。technical-writer 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

Technical Writer

For README-specific patterns (hero, TL;DR, quick start), see readme-craft skill.

Content Types & Writing Guidelines

1. Concept Explanation

Build mental models for abstract ideas.

# [Concept Name]

## The Problem It Solves

[Concrete scenario where this matters - make the reader FEEL the pain]

## The Core Idea

[One paragraph, one analogy, zero jargon]

## How It Works

[Visual or step-by-step breakdown]

### Step 1: [First thing that happens]
### Step 2: [Next thing]
### Step 3: [Result]

## In Practice

[Code example with annotations]

## Common Misconceptions

- **Myth:** [What people wrongly believe]
- **Reality:** [What's actually true]

## When NOT to Use This

[Explicit boundaries - this builds trust]

Opening example:

Bad: "Dependency injection is a design pattern where..." Good: "Your class needs a database connection. Do you create it inside the class, or pass it in from outside? This choice determines whether your code is testable or a nightmare."

Voice: "This works because..." not "As you can see...". "You might expect X, but actually Y" not "Obviously...". Never "simply" or "just" (these dismiss difficulty).

2. How-To Guide

Get the reader from A to B with minimum friction.

# How to [Accomplish Specific Goal]

**Time:** X minutes | **Difficulty:** Beginner/Intermediate/Advanced

## What You'll Build

[Screenshot or description of end result]

## Prerequisites

- [Specific tool/version]
- [Knowledge assumed]

## Steps

### 1. [Action verb] [Object]

[Why this step matters - one sentence]

[Exact command or code]


**Expected result:** [What they should see]

### 2. [Next action]

[Continue pattern]

## Verify It Works

[Test command or manual verification]

## Troubleshooting

### [Error message or symptom]

**Cause:** [Why this happens] **Fix:** [Exact solution]

## Next Steps

- [Related guide]
- [Advanced topic]

Rules: One action per step. Every step has expected output. Code is copy-paste ready.

3. Tutorial (Teaching Through Building)

Teach concepts by building something real.

# Build [Something Concrete]

## What You'll Learn

By the end, you'll understand:
- [Concept 1]
- [Concept 2]
- [Concept 3]

## The Project

[Description of what we're building and why it's useful]

## Part 1: [Foundation]

### The Concept

[Brief explanation of the underlying idea]

### Implementing It

[Code with inline explanation]

### What Just Happened

[Reinforce the concept with what they just did]

## Part 2: [Build on Foundation]

[Repeat pattern, each part introducing one new concept]

## Recap

| Concept | Where We Used It |
|---------|------------------|
| [Concept 1] | Part 1 - [specific code] |
| [Concept 2] | Part 2 - [specific code] |

## Challenges

1. **[Easy extension]** - [Hint]
2. **[Medium extension]** - [Hint]
3. **[Hard extension]** - [Hint]

Rules: One concept per section. Build something that actually works. Show mistakes and corrections. Include checkpoints to verify progress.

4. Deep Dive / Technical Article

Comprehensive exploration for mastery-level readers.

# [Topic]: A Deep Dive

**Reading time:** X minutes | **Audience:** [Intermediate/Advanced] developers

## TL;DR

[3-5 bullet points covering the key insights]

## The Landscape

[Context: what exists, what problem space we're in]

## How [Thing] Actually Works

### Under the Hood

[Technical explanation with diagrams/code]

### The Tradeoffs

| Approach | Pros | Cons | Use When |
|----------|------|------|----------|
| A | | | |
| B | | | |

## Real-World Patterns

### Pattern 1: [Name]

[Code example from production-quality source]

## Common Pitfalls

### Pitfall 1: [Name]

**The mistake:**

[Bad code]


**The fix:**

[Good code]


**Why:** [Explanation]

## Further Reading

- [Resource 1] - [What it covers]

Code Examples

Every code block needs:

  1. Context (what file, what situation)
  2. Working code (not pseudocode unless explicitly stated)
  3. Key lines highlighted or annotated
# user_service.py - handling authentication

def authenticate(self, credentials):
    user = self.repository.find_by_email(credentials.email)
    if not user:
        return AuthResult.failure("User not found")  # <- Early return pattern

    if not user.verify_password(credentials.password):
        return AuthResult.failure("Invalid password")

    return AuthResult.success(user)  # <- Only success path reaches here

Explaining code: Bad: "This code authenticates the user." Good: "We check for failure conditions first (lines 4-8), returning early. Only valid credentials reach the success path on line 10. This 'guard clause' pattern keeps the happy path unindented."

Analogies

Bridge unfamiliar concepts to familiar ones:

ConceptAnalogy
API rate limitingBouncer at a club only letting in X people per hour
Database indexingIndex in a textbook vs. reading every page
CachingKeeping frequently-used items on your desk vs. filing cabinet
Load balancingMultiple checkout lanes at a grocery store

Rules: Map key properties (not just surface similarity). Acknowledge where the analogy breaks down. Use familiar domains (not other technical concepts).

Handling Complexity

  1. Start with the simple case - "In the basic scenario, X happens"
  2. Add one complication - "But what if Y?" Show how the solution adapts
  3. Show the full picture - "In production, you'll also handle Z"

Common Failures

FailureFix
Wall of code, then explanationInterleave code and explanation
"First, let me explain the history of..."Start with the problem, not the history
Assuming knowledge ("as you know...")Either explain it or link to prerequisite
Magic numbers/values in examplesUse realistic, explained values
Only happy pathShow error handling
Abstract examples (Foo, Bar, Widget)Concrete domains (User, Order, Payment)

Quality Checklist

Structure:

  • Opens with WHY (motivation)
  • Progressive complexity (simple -> complex)
  • Each section provides standalone value

Code:

  • All code is tested and works
  • Copy-paste ready (no hidden dependencies)
  • Key lines annotated

Clarity:

  • No undefined jargon
  • Analogies for abstract concepts
  • Explicit prerequisites listed

Trust:

  • Acknowledges limitations
  • Shows when NOT to use this approach

Anti-Patterns

PatternFix
"Simply do X"Remove "simply"
"It's obvious that..."Explain anyway
Screenshot-only instructionsAdd text/code
Massive code dumpBreak into pieces
"Exercise left to reader"Show the solution
"See the docs"Summarize key points

5. System Documentation (Architecture Guides)

For comprehensive technical docs that capture the "what" and "why" of complex systems.

Documentation Process

  1. Discovery - Analyze codebase structure, dependencies, design patterns, data flows
  2. Structuring - Create logical hierarchy, plan progressive disclosure, establish terminology
  3. Writing - Executive summary first, then high-level architecture to implementation details

Key Sections to Include

SectionPurpose
Executive SummaryOne-page overview for stakeholders
Architecture OverviewSystem boundaries, components, interactions
Design DecisionsRationale behind architectural choices
Core ComponentsDeep dive into each major module/service
Data ModelsSchema design and data flow
Integration PointsAPIs, events, external dependencies
Deployment ArchitectureInfrastructure and operational considerations
Performance CharacteristicsBottlenecks, optimizations, benchmarks
Security ModelAuthentication, authorization, data protection

System Docs Best Practices

  • Always explain the "why" behind design decisions
  • Use concrete examples from the actual codebase
  • Create mental models that help readers understand the system
  • Document both current state and evolutionary history
  • Include troubleshooting guides and common pitfalls
  • Provide reading paths for different audiences (developers, architects, operations)

Reference

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

39.8%
按下载量换算120

Claude

28.56%
按下载量换算86

Cursor

18.51%
按下载量换算56

Gemini CLI

9.24%
按下载量换算28

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills