writing-assistant

Original🇨🇳 Chinese
Translated

Writing Assistant - Triggered when users say "I want to write XX", "Help me sort out topics", "How to form a framework", "Help me organize my thoughts". Automatically select the optimal path based on the clarity of the user's viewpoint: take the "Framework → Content" path for clear viewpoints, and take the "Mining → Topic Selection → Framework → Content" path for vague viewpoints.

14installs
Added on

NPX Install

npx skill4agent add yunshu0909/yunshu_skillshub writing-assistant

SKILL.md Content (Chinese)

View Translation Comparison →

Writing Assistant

Core Process

Three key steps: Topic Selection → Framework → Content
But depending on the clarity of your topic, different branches will be followed:
用户提出主题或想法
[阶段00] 诊断:观点清不清楚?
    ├─→ 清晰(知道要讲什么)
    │    ├─ [阶段03] 框架讨论 - 打磨和组织框架
    │    └─ [阶段04] 内容产出 - 根据框架写文章
    └─→ 模糊(有很多想法但不知道讲什么)
         ├─ [阶段01] 思维挖掘 - 把想法倒出来
         ├─ [阶段02] 选题确定 - 从想法中找核心
         ├─ [阶段03] 框架讨论 - 打磨和组织框架
         └─ [阶段04] 内容产出 - 根据框架写文章

Process Overview

StageNameTrigger ConditionGoalDetailed Document
00DiagnosisUser presents an idea or topicQuickly judge the clarity of the viewpoint
stages/00-diagnosis.md
01Thought MiningVague viewpointDump scattered thoughts and record them as insights
stages/01-mining.md
02Topic ConfirmationSufficient insights collectedLock in the core topic and key statement from insights
stages/02-topic.md
03Framework DiscussionTopic confirmed (regardless of branch)Polish and organize the article framework to ensure logical clarity
stages/03-framework.md
04Content GenerationFramework confirmedWrite an article of around 1000 words based on the framework
stages/04-writing.md

Scheduling Rules

How to judge the current stage:
  1. Enter Stage 00 (Diagnosis) — User starts by presenting an idea or topic
  2. Enter Stage 01 (Thought Mining) — Diagnosis result: Viewpoint is not clear enough; user has many thoughts but doesn't know what to focus on
  3. Enter Stage 02 (Topic Confirmation) — Sufficient insights collected; need to extract the core topic from them
  4. Enter Stage 03 (Framework Discussion) — Topic is clear; need to polish the framework structure
  5. Enter Stage 04 (Content Generation) — Framework is confirmed; ready to write the article
At the start of each stage:
  • Inform the user which stage is currently in
  • Read the corresponding stage file and follow the steps inside
  • Explain the goal of this stage and what will be done

File Structure

writing-assistant/
├── SKILL.md                    # 主文件(触发、流程、调度规则)
├── stages/
│   ├── 00-diagnosis.md         # 诊断阶段
│   ├── 01-mining.md            # 思维挖掘(仅当观点模糊时)
│   ├── 02-topic.md             # 选题确定(仅当观点模糊时)
│   ├── 03-framework.md         # 框架讨论(通用)
│   └── 04-writing.md           # 内容产出(通用)
└── templates/
    ├── framework-template.md   # 框架讨论的记录模板
    └── article-template.md     # 内容产出时参考

Core Principles

  • No wasted time: Skip mining for clear viewpoints and proceed directly to framework building
  • Guarantee quality: Framework discussion is mandatory to ensure logic and expression
  • Modular reuse: The framework and content modules are universal and used in both branches
  • User control: Users can say "continue" or "stop" at any time; progress is controlled by the user

Notes

  • The diagnosis in Stage 00 should be quick, with 3-5 questions enough to judge clarity
  • Don't rush thought mining; let the user dump all their thoughts as much as possible
  • During framework discussion, focus on polishing "why readers should read" and "logical order"
  • During content generation, maintain the original style and tone of the user's words