skills/wechat-tech-article/SKILL.md
撰写微信公众号技术文章的结构化工作流。使用场景:用户要写一篇公众号文章、需要创建文章目录、组织素材、迭代草稿。强制遵循 blogs/wechat/README.md 的命名规范和目录结构。
npx skillsauth add samzong/samzong wechat-tech-articleInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
结构化地完成一篇微信公众号技术文章,从选题到定稿。遵循 blogs/wechat 的规范与既有文章风格。
blogs/wechat/README.md(目录/命名/发布节奏)skills/wechat-tech-article/references/style-guide.md(你的固定文风与结构套路)posts/YYYY/YYYY-MM-DD-<kebab-case-english-slug>/- 分隔、尽量简短./# 标题**tagline**# / ## 标题(禁止使用 ### 及更深层级)输入:用户给出的主题/想法
执行:
输出:
posts/YYYY/YYYY-MM-DD-<slug>/
└── YYYY-MM-DD-<slug>.md # 含基础骨架
骨架模板:
# [标题:一句话说明价值]
> [副标题:情景化描述/问题引入]
# 前言
[为什么写这篇、谁应该读]
# [核心章节 1]
## [小节 1]
## [小节 2]
## [小节 N]
# [核心章节 2]
# [核心章节 N]
# 结语
[总结 + 行动建议]
---
目标:生成“像你写的”标题:强钩子、直击场景、可落地;避免夸大其词。
强制要求(标题 hard gate):
生成规则(按你常用钩子风格优先):
输出格式:
执行:
assets/)大纲格式:
# [章节标题]
- 要点 A
- 要点 B [需要数据支撑]
- 要点 C [需要代码示例]
- [可能需要示意图]
素材清单(同目录下创建):
posts/YYYY/YYYY-MM-DD-<slug>/
├── YYYY-MM-DD-<slug>.md
├── outline.md # 详细大纲
├── research.md # 研究素材
└── assets/ # 图片等资源(可选;也可直接同级放置)
原则:
写作检查点(每节完成后自问):
Hook 优化(开头段特别关注):
检查清单:
发布建议(基于 README.md):
输出:
✅ 文章定稿:posts/YYYY/YYYY-MM-DD-<slug>/YYYY-MM-DD-<slug>.md
📊 字数统计:[N] 字
📅 建议发布:[日期 时间]
默认强制遵循:skills/wechat-tech-article/references/style-guide.md。
以下为“速记版”风格指纹(帮助快速自检,不取代原文):
如需可复制模板(模式 A/模式 B),优先参考:skills/wechat-tech-article/references/style-guide.md。
如需“快速开写”的精简可复制模板:skills/wechat-tech-article/references/templates.md。
如需“风格速查表”(默认强制风格的浓缩版):skills/wechat-tech-article/references/style-cheatsheet.md。
tools
Cross-tool vibe coding profiler. Scans AI coding tool data on the machine (Claude Code sessions, OpenCode DB, Codex sessions), combined with git history and project memory, to build a true user portrait, discover workflow automation opportunities, and update the target tool's instruction file (CLAUDE.md or AGENTS.md) accordingly. Use when: "calibrate", "vibe-calibrate", "分析我的习惯", "profile me", "update my CLAUDE.md based on my history", "我的效率怎么提升", "analyze my patterns", "优化我的配置", or at the start of a long-term engagement with a new user.
development
Ruthless code simplifier: flatten abstractions, inline wrappers, remove unnecessary layers, delete dead code — without changing behavior. Use when: user says "simplify", "simplify this", "flatten", "inline", "too complex", "over-engineered", "remove abstraction", "unwrap", "reduce complexity", "make it simpler", "this is too complicated", or points at code that has unnecessary indirection. Does NOT change behavior, break public APIs, or remove meaningful error handling.
testing
Ship staged changes through a narrow release flow: auto-clean staged files, block unexpected non-i18n CJK additions, create or keep a branch, commit staged work, push, and open a pull request — all without confirmation. Use mainly when the user explicitly invokes `/ship` or says "ship it", "push and PR", or "commit and PR". Do not use for commit-only, push-only, PR-only, or existing-PR editing requests. All generated git and GitHub text must be in English.
testing
Generate repo-local coding and review skills from a repository's git history and GitHub PR review activity. Use when asked to create, refresh, or update repository-specific coding/review skills, learn from PRs, analyze commit history, extract coding patterns, or generate coding guidelines for the current repo or a specific module.