From writing-zh
为 SumSec / sumsec.me 中文技术文章设计或生成正文配图、shot list、插图提示词、图片提示词提取和已有图修改建议。用于安全研究、漏洞复盘、AI Agent、Skill 仓库、工程工作流、方法论、流程、结构、状态、隐喻或观点的“手绘配图”“文章插图”“参考图提取人物特征”“提取这张图的提示词”“个人形象 prompt”“角色设定图 prompt”“SumSec Observer 角色”“稳定人物色彩”“胸前 SummerSec 铭牌”“去标题/改图”等任务;默认使用 SumSec Observer 个人化原创角色:年轻成人安全研究员 / 系统观测员,纯白手绘、深炭干净轮廓线、低饱和人物局部上色、深墨凌乱短发、细框眼镜、浅冷灰高领连帽夹克、暗青蓝内衬与斜挎包带、灰褐工具包、黑色夹板、日志纸、胸前小工作证式 SummerSec 铭牌、双 S 戒指、清醒低情绪的工作中忧郁感;必须干净下颌、无胡子/胡茬,不走阳光笑脸、老成大叔、吉祥物、可爱小人、黑客反派或外部 IP 路线。
How this skill is triggered — by the user, by Claude, or both
Slash command
/writing-zh:sumsec-illustrationsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
为 sumsec.me 风格中文文章设计和生成 16:9 横版正文配图,也可产出单张图的生成 prompt 或修改建议。目标不是做商业插画、PPT 信息图或可爱卡通,而是把安全研究、AI Agent、Skill 仓库、工具链和工程实践里的关键判断、流程、结构、状态或隐喻,变成一张清爽、冷幽默、有记忆点、可读但不说明书的手绘解释图。
为 sumsec.me 风格中文文章设计和生成 16:9 横版正文配图,也可产出单张图的生成 prompt 或修改建议。目标不是做商业插画、PPT 信息图或可爱卡通,而是把安全研究、AI Agent、Skill 仓库、工具链和工程实践里的关键判断、流程、结构、状态或隐喻,变成一张清爽、冷幽默、有记忆点、可读但不说明书的手绘解释图。
默认人物角色是“SumSec Observer”:SumSec 在白纸工程草图里的个人化分身。它是克制、冷静、长期写 sumsec.me、做安全研究、Agent 工程和个人 Skill 仓库的人,而不是品牌吉祥物。${CLAUDE_SKILL_DIR}/assets/sumsec-observer-target.png 是 SumSec Observer 的人物生成形象模板图;所有实际生图/重生成都必须参考它来约束人物一致性。生成正文配图时可以换构图,但不要重设计角色。
稳定外观必须贴近目标图:年轻成人比例、自然挺直的脊背与稳定站姿、深炭干净轮廓线、少量发丝线、深墨或深棕黑短发、略凌乱侧分、柔软碎发压住部分额头、细框眼镜、窄而清醒的低情绪眼神、安静克制的轻微工作疲惫感、干净下颌、无胡子/胡茬/小胡子。稳定服装与物件必须保留:浅冷灰高领轻量连帽夹克、暗青蓝内衬和拉绳、黑色内搭、深色裤子、胸前暗青蓝斜挎包带、侧身灰褐工具包、黑色夹板/平板、日志纸、便签、小夹子、细小青蓝线缆、红橙证据标签、小工作证式 SummerSec 铭牌、两枚青蓝 S 戒指和一个黑色 S 工具芯片。人物本身不能只是黑白线稿;默认要有克制的色彩锚点:浅冷灰夹克、暗青蓝内衬/包带、很浅的暖肤色面部与手部、深墨色头发、灰褐工具包。SummerSec 铭牌默认优先做成胸前工作证/调查牌,挂在胸前拉链旁、夹克胸口或斜挎包带经过胸前的位置;全身构图中可移到工具包或卡扣,但仍要小而可读。SummerSec 徽记以人物手指上的两个低调 S 徽记戒指作为固定识别件出现,也可作为工具芯片、证据封签或小铭牌参与结构,但不能取代人物。
按任务需要读取,不要一次塞满上下文;工具调用语义中以 ${CLAUDE_SKILL_DIR} 为根定位资源。
${CLAUDE_SKILL_DIR}/references/style-dna.md:风格 DNA、颜色、文字、禁忌。${CLAUDE_SKILL_DIR}/references/sumsec-observer.md:SumSec Observer 的个人形象、稳定外观、动作库和禁忌。${CLAUDE_SKILL_DIR}/references/composition-patterns.md:结构类型、原创隐喻方法和反复刻规则。${CLAUDE_SKILL_DIR}/references/prompt-template.md:单张生图提示词模板。${CLAUDE_SKILL_DIR}/references/qa-checklist.md:生成后检查和迭代规则。${CLAUDE_SKILL_DIR}/assets/sumsec-observer-target.png:SumSec Observer 人物生成形象模板图;优先提取表情、发型、夹克结构、暗青蓝包带、工具包、夹板、日志纸、证据牌、戒指、工具芯片与设定图信息密度。只要进入“实际生成图片 / 重生成图片 / 局部改图后输出成图”流程,就必须参考这张图来保持人物情绪、衣服物件系统和身份锚点;若当前生图工具支持参考图输入,优先把它一起提供给工具,但这不是硬门槛。生成正文配图时不要复刻整张 character sheet 布局;用户明确要“角色设定图 / 个人形象 prompt / 提取图片提示词”时,可复用“大半身 + 3/4 工作姿态 + 小图标形态 + 戒指/工具芯片 callout”的设定图结构。
不要依赖旧案例图生成角色;本 skill 当前以文字规则定义 SumSec 专属人物角色。先读用户给的正文、链接、Notion 页面、Markdown 文件或截图内容。提炼:
不要平均配图。优先选择“认知锚点”,例如:核心判断、两个断点、输入输出闭环、分流、前后对比、一鱼多吃、承接路径、常见坑、角色状态变化。
${CLAUDE_SKILL_DIR}/references/sumsec-observer.md 与 ${CLAUDE_SKILL_DIR}/references/prompt-template.md。如果用户给的是 ${CLAUDE_SKILL_DIR}/assets/sumsec-observer-target.png 或同类角色设定图,使用“角色设定图提示”分支:保留大半身、3/4 工作姿态、小图标形态、双 S 戒指、工具芯片、手写 callout、冷灰夹克、暗青蓝包带、工具包和工作中气质;说明这是基于画面反推的稳定 prompt,不要声称是原始 prompt。若后续真的执行生图,仍必须参考 ${CLAUDE_SKILL_DIR}/assets/sumsec-observer-target.png;若工具支持参考图输入,可一并传入,但不是强制。SummerSec 铭牌,不把参考图里的标题、布局说明或边角小样照搬到成图。如果用户只是说“分析怎么配图 / 思考哪些地方需要配图”,先给 shot list。每张图写清楚:
默认 4-8 张。文章很短时 1-3 张;长文也不要轻易超过 9 张。够用就好,避免把正文做成画册。
如果用户明确要求“生成 / 输出 / 做图 / 帮我生成”,不要停下来等确认;用内置 image_gen 每张单独生成。不要把多张图拼在一张里。
实际生图前先执行这个硬门槛:
${CLAUDE_SKILL_DIR}/assets/sumsec-observer-target.png 当作人物生成形象模板图来参考,不能忽略。每张图只讲一个核心结构。提示词必须包含:
SummerSec 铭牌,默认优先放在人物胸前:夹在夹克胸口、挂在胸前拉链旁,或固定在经过胸前的斜挎包带上;像小工作证/调查牌,白或浅灰底、深炭边、可有红橙小标题条和小青蓝 S 标识,不要做成大标题、广告牌或商业 logo不要复刻过往案例。案例只提供风格密度、留白和角色参与方式,不能直接复用“传送带断点 / 拉线 / 素材鱼 / 盖章工具箱 / 常见坑路径”等已有构图,除非用户明确要求复刻某张图。每次都要从当前文章重新发明一个奇怪但成立的工程隐喻。
生成后检查 ${CLAUDE_SKILL_DIR}/references/qa-checklist.md。如果出现以下问题,优先重生成或局部编辑:
如果用户在 workspace 内工作,把最终图复制到:
assets/<article-slug>-illustrations/
按顺序命名:
01-topic-name.png
02-topic-name.png
保留原始生成文件,不要覆盖已有资产,除非用户明确要求替换。
生成前的策略输出要短而准。生成后的交付要包含:
不要长篇解释风格理论;让图自己说话。
npx claudepluginhub summersec/sumsec-skills --plugin writing-zhGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Synthesizes the current conversation into a structured spec (PRD) and publishes it to the project issue tracker with a ready-for-agent label, without interviewing the user.