关于 article
面向技术作者的 AI 写作技能,可生成文章、教程和说明文,并协助审校与修改。提供多种文章结构和命令示例,适用于从提纲扩写到完善草稿的过程。
主要功能
- 01生成技术文章与文档
- 02扩写提纲和快速起草
- 03创建教程、比较文和说明文
- 04检查准确性与可读性
- 05按反馈修订并补充代码示例
适用场景
- 01从主题生成技术文章初稿
- 02将提纲扩写成完整文章
- 03检查文章中的技术主张和代码
- 04根据评审意见修改草稿
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ johnlindquist/ claude --skill article安装后在 Claude Code 中输入/article确认已加载。
详细介绍
文章生成器
在 AI 协助下创建技术文章和文档。
前置条件
# Claude CLI for article generation
npm install -g @anthropic-ai/claude-cli
export ANTHROPIC_API_KEY=your_api_key
# Or Gemini as alternative
pip install google-generativeai
export GEMINI_API_KEY=your_api_key
文章操作
生成文章
claude --print --model opus "Write a technical article about: [topic]
Requirements:
- Target audience: [developers/beginners/etc]
- Length: ~[1500] words
- Include code examples
- Practical focus
Structure:
1. Hook/intro that establishes the problem
2. Context/background
3. Main content with examples
4. Best practices
5. Conclusion with next steps"
快速草稿
gemini -m pro -o text -e "" "Write a first draft article about: [topic]
Keep it concise (~800 words) with:
- Clear thesis
- 3-4 main points
- One code example
- Actionable takeaway"
扩展大纲
gemini -m pro -o text -e "" "Expand this outline into a full article:
OUTLINE:
1. [Point 1]
2. [Point 2]
3. [Point 3]
For each section, provide:
- 2-3 paragraphs
- Relevant examples
- Transitions between sections"
文章类型
教程
claude --print --model opus "Write a step-by-step tutorial for: [task]
Format:
- Prerequisites section
- Numbered steps with code
- Expected output at each step
- Common errors and fixes
- Complete working example at end"
对比文章
gemini -m pro -o text -e "" "Write a comparison article:
COMPARING: [Option A] vs [Option B]
CONTEXT: [Use case]
Include:
- Overview of each
- Feature comparison table
- Code examples for each
- When to use which
- Clear recommendation"
解析文章
gemini -m pro -o text -e "" "Write an explainer article about: [concept]
Audience: [technical level]
Cover:
- What it is (simple definition)
- Why it matters
- How it works (with diagrams if helpful)
- Real-world examples
- Common misconceptions"
我们是如何构建的
gemini -m pro -o text -e "" "Write a 'how we built it' article based on:
PROJECT: [description]
TECH STACK: [technologies]
CHALLENGES: [key challenges faced]
SOLUTIONS: [how you solved them]
Format as engineering blog post with:
- Problem statement
- Architecture decisions
- Implementation details
- Lessons learned
- Results/metrics"
内容增强
验证技术准确性
ARTICLE=$(cat draft.md)
gemini -m pro -o text -e "" "Review this technical article for accuracy:
$ARTICLE
Check:
1. Code examples work correctly
2. Technical claims are accurate
3. Best practices are current
4. No outdated information
5. Security considerations
Flag any issues with corrections."
提升可读性
ARTICLE=$(cat draft.md)
gemini -m pro -o text -e "" "Improve the readability of this article:
$ARTICLE
Focus on:
- Clearer sentences
- Better transitions
- Active voice
- Removing jargon
- Adding helpful examples"
添加代码示例
ARTICLE=$(cat draft.md)
gemini -m pro -o text -e "" "Add practical code examples to this article:
$ARTICLE
For each concept:
- Add working code snippet
- Include comments
- Show expected output
- Provide variations where helpful"
生成修订稿
ARTICLE=$(cat draft.md)
FEEDBACK="[feedback from reviewers]"
gemini -m pro -o text -e "" "Revise this article based on feedback:
CURRENT:
$ARTICLE
FEEDBACK:
$FEEDBACK
Incorporate the feedback while maintaining the article's voice and structure."
结构模板
博客文章模板
# [Catchy Title]
[1-2 sentence hook that identifies the problem]
## The Problem
[Describe the pain point readers face]
## The Solution
[Introduce your approach]
### [Key Point 1]
[Explanation with code example]
### [Key Point 2]
[Explanation with code example]
## Putting It Together
[Complete example combining the concepts]
## Conclusion
[Summary and call to action]
教程模板
# How to [Do Something]
## Prerequisites
- [Requirement 1]
- [Requirement 2]
## What We're Building
[Brief description and screenshot/diagram]
## Step 1: [First Step]
[Instructions]
```code
[Example]
第 2 步:[第二步]
...
完整代码
[Full working example]
后续步骤
[接下来该做什么]
## Best Practices
1. **Start with the reader** - What problem do they have?
2. **Show, don't tell** - Use code examples
3. **One idea per section** - Keep it focused
4. **Use concrete examples** - Abstract concepts need grounding
5. **Include working code** - Test everything
6. **End with action** - Tell readers what to do next
7. **Get feedback** - Have someone else read it
8. **Revise ruthlessly** - First drafts are just the start
评论
支持 Markdown