wenqu-write

Solid

基于证据撰写中文内容的完整流程,涵盖调研、规划、提纲、逐节写作、审查、配图、翻译和发布 准备,适用于文章、报告、教程、项目介绍、解读和说明材料。当用户要求“写文章”“写报告” “写项目介绍”“源码解析”或“帮我写篇内容”,或使用 "write an article", "write a report", "analyze source code", "deep explanation" 等英文表达时使用。

AI & Automation 4 stars 0 forks Updated today MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
23
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# 技术介绍文章 Skill > 📦 项目仓库与源码:<https://github.com/gogoingai/wenqu-skills> ## 用户输入工具 当本技能需要用户确认选择、补充必要信息或授权有副作用的操作时: 1. 优先使用当前运行时提供的原生用户输入工具,例如 `AskUserQuestion`、`request_user_input`、`clarify`、`ask_user` 或等价能力。 2. 若没有此类工具,使用带编号或字母选项的文本问答。 3. 同一决策阶段中彼此独立的问题可合并提问;后一个问题依赖前一回答时,按优先级逐个问。 4. 已由用户当前指令、调用方或文章偏好提供的信息,不重复询问。 5. 文中出现的具体工具名均为示例;应替换为当前运行时的等价能力。 ## 工具等价说明(非 Claude Code 环境) 本文档里的 `TaskCreate`、`Skill` 是 Claude Code 的工具名。在没有这些工具的 agent 上执行本技能时,按以下等价方式退化: - `TaskCreate`(任务列表追踪)→ 没有就维护一份纯文本/Markdown 的 TODO 清单,人工勾选完成项 - `Skill` 工具(调用 wenqu-image / wenqu-review / wenqu-translate)→ 没有跨技能调用机制就直接 Read 目标技能的 `SKILL.md` 和 `references/` 文件,照着内联执行 ## 触发识别 | 用户信号 | 流程 | |---------|------| | "写一篇"、"新建"、"帮我写" | 从0到1 | | "修改"、"调整"、"改"、提供已有文章路径 | 修改 | | "审查"、"检查"、"review"、"看看有没有问题" | 审查 | | "发布"、"生成发布版"、"准备发布"、"导出发布版" | → 用 `Skill` 工具调用 **wenqu-publish** 技能,传入文章路径 | --- ## 上下文存储位置 写作状态分两类,存储位置不同: - **全局画像**(`$HOME/.gogoingai/wenqu-skills/profile.md`):只是一份**参考底稿**,不是每篇文章运行时都要去读的权威来源。它的作用仅限于——新建一篇文章的存储目录时,把当时的全局画像内容**复制一份**作为初始快照写进去。 - **单篇文章的存储**(本篇专属、且自包含):存在**项目根目录**下的 `wenqu-skills/` 子目录里,以文章文件名(不含扩展名)为 key 区分,按 skill 目录的组装方式落盘——一份 `SKILL.md` 做索引和关键信息,具体产出物放 `references/` 下当支持文件: - 项目根目录 = `git rev-parse --show-toplevel` 的结果;不是 git 仓库则用当前工作目录 - `{项目根目录}/wenqu-skills/{文件名}/SKILL.md` —— 索引 + 关键信息:**标识**(见下方「文章标识与重命名」一节)、背景、系统定位、写作目标、读者/作者画像快照、范围锁定、内容策略(即原 context.md 的全部内容)、**待办清单**(跨会话未完结事项,见下方「待办清单」一节) - `{项目根目录}/wenqu-skills/{文件名}/references/materials/` —— **素材目录**:Step 1/2...

Details

Author
gogoingai
Repository
gogoingai/wenqu-skills
Created
2 months ago
Last Updated
today
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category