technical-writing by proffesor-for-testing/agentic-qe
npx skills add https://github.com/proffesor-for-testing/agentic-qe --skill technical-writing<default_to_action> 撰写技术内容时:
博客文章结构:
# 标题(具体的承诺)
## 开头(2-3 段)
- 引子:问题或见解
- 背景:为何这很重要
- 承诺:他们将学到什么
## 主体(3-5 个部分)
- 每个部分一个清晰的观点
- 用示例/代码/数据支持
## 结尾
- 关键要点(1-2 句话)
- 读者可以采取的行动
修改前/后: ❌ "我们实施了一个全面的测试策略..." ✅ "我们将探索性测试移入冲刺计划。质量工程师现在在故事细化期间与开发人员结对,在代码编写前识别风险。" </default_to_action>
| 原则 | 反面示例 | 正面示例 |
|---|---|---|
| 以价值为先导 | "在当今环境下..." | "以下是我们如何将缺陷减少 60%" |
| 展示,而非讲述 | "我们改进了测试" | "缺陷发现:每冲刺 12→47 个" |
| 具体明确 |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| "性能得到改善" |
| "响应时间:2.3秒→180毫秒" |
| 诚实的权衡取舍 | "这种方法是最好的" | "TDD 使开发速度降低了 20%,但减少了 75% 的缺陷" |
| 删除 | 原因 |
|---|---|
| 基本上、实际上、可能 | 模糊词 |
| 利用、协同、范式 | 公司行话 |
| 非常、真的、相当 | 不必要的修饰词 |
| 应当指出的是 | 直接指出即可 |
发布前检查:
修改前: "我们决定实施一个更全面的测试策略,以便能够在开发生命周期的早期发现缺陷。"
修改后: "我们将探索性测试移入冲刺计划。质量工程师现在在故事细化期间与开发人员结对,在代码编写前识别风险。"
修改前: "这种方法的好处很多,包括提高质量、更快的反馈循环和更好的团队协作。"
修改后: "三个成果:缺陷平均提前 2 天发现,回归问题减少 30%,开发人员现在在设计阶段就征求质量工程师的意见。"
// 从代码生成文档
const docs = await Task("Generate Docs", {
source: 'src/services/PaymentService.ts',
format: 'markdown',
includeExamples: true
}, "qe-quality-analyzer");
// 审查文档质量
const review = await Task("Review Docs", {
files: ['README.md', 'docs/api.md'],
checkClarity: true,
checkCodeExamples: true
}, "qe-quality-analyzer");
aqe/technical-writing/
├── generated-docs/* - 自动生成的文档
├── reviews/* - 文档审查发现
└── templates/* - 可复用的文档模板
const docsFleet = await FleetManager.coordinate({
strategy: 'documentation',
agents: [
'qe-quality-analyzer', // 生成和审查
'qe-api-contract-validator' // API 文档准确性
],
topology: 'sequential'
});
你不是为了给人留下深刻印象而写作。 你是为了帮助人们解决你已经解决的问题而写作。成为你希望曾经拥有的那种同事。
从经验出发写作。 只写你在生产环境中做过的事情。如果是在探索,请说明。
每周安装次数
91
代码仓库
GitHub 星标数
281
首次出现
2026 年 1 月 22 日
安全审计
安装于
gemini-cli86
github-copilot85
codex85
opencode85
cursor85
amp81
<default_to_action> When writing technical content:
Blog Post Structure:
# Title (specific promise)
## Opening (2-3 paragraphs)
- Hook: The problem or insight
- Context: Why this matters
- Promise: What they'll learn
## Body (3-5 sections)
- One clear idea per section
- Support with examples/code/data
## Closing
- Key takeaway (1-2 sentences)
- Action reader can take
Before/After: ❌ "We implemented a comprehensive testing strategy..." ✅ "We moved exploratory testing into sprint planning. QE now pairs with devs during story refinement." </default_to_action>
| Principle | Bad | Good |
|---|---|---|
| Lead with value | "In today's landscape..." | "Here's how we cut bugs 60%" |
| Show, don't tell | "We improved testing" | "Bug detection: 12→47 per sprint" |
| Be specific | "Performance improved" | "Response time: 2.3s→180ms" |
| Honest trade-offs | "This approach is best" | "TDD slowed velocity 20%, reduced bugs 75%" |
| Kill | Reason |
|---|---|
| basically, actually, probably | Hedge words |
| leverage, synergy, paradigm | Corporate speak |
| very, really, quite | Unnecessary qualifiers |
| it should be noted that | Just note it |
Before publishing:
Before: "We decided to implement a more comprehensive testing strategy that would allow us to catch bugs earlier in the development lifecycle."
After: "We moved exploratory testing into sprint planning. QE now pairs with devs during story refinement, identifying risks before code is written."
Before: "The benefits of this approach are numerous and include improved quality, faster feedback loops, and better team collaboration."
After: "Three outcomes: bugs found 2 days earlier on average, 30% fewer regression issues, and devs now ask QE for input during design."
// Generate documentation from code
const docs = await Task("Generate Docs", {
source: 'src/services/PaymentService.ts',
format: 'markdown',
includeExamples: true
}, "qe-quality-analyzer");
// Review documentation quality
const review = await Task("Review Docs", {
files: ['README.md', 'docs/api.md'],
checkClarity: true,
checkCodeExamples: true
}, "qe-quality-analyzer");
aqe/technical-writing/
├── generated-docs/* - Auto-generated documentation
├── reviews/* - Documentation review findings
└── templates/* - Reusable doc templates
const docsFleet = await FleetManager.coordinate({
strategy: 'documentation',
agents: [
'qe-quality-analyzer', // Generate and review
'qe-api-contract-validator' // API doc accuracy
],
topology: 'sequential'
});
You're not writing to impress. You're writing to help people solve problems you've already solved. Be the colleague you wish you'd had.
Write from experience. Only write about what you've done in production. If exploring, say so.
Weekly Installs
91
Repository
GitHub Stars
281
First Seen
Jan 22, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
gemini-cli86
github-copilot85
codex85
opencode85
cursor85
amp81
新闻稿撰写工具:使用 inference.sh CLI 进行事实核查与专业新闻稿创作
7,700 周安装