docevilock
- 52 skills
- 0 followers
- 6 hours ago last updated
- ▌ Guizang Ppt Skill · docevilock bundle生成横向翻页网页 PPT(单 HTML 文件),含 WebGL 背景、章节幕封、数据大字报、图片网格等模板。提供两种风格:① "电子杂志 × 电子墨水"(衬线 + 流体背景 + 暖色) ② "瑞士国际主义"(无衬线 + 网格点阵 + IKB/柠檬黄/柠檬绿/安全橙高亮)。当用户需要制作分享 / 演讲 / 发布会风格的网页 PPT,或提到"杂志风 PPT"、"瑞士风 PPT"、"Swiss Style"、"horizontal swipe deck"时使用。
- ▌ PDF · docevilock bundleComprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.
- ▌
- ▌ Defuddle · docevilock使用 Defuddle CLI 从网页中提取干净的 Markdown 内容,去除导航、广告等杂乱信息以节省 token。当用户提供 URL 需要阅读或分析时使用,适用于在线文档、文章、博客或任何标准网页。不要对以 .md 结尾的 URL 使用——那些已经是 Markdown,请直接用 WebFetch。
- ▌
- ▌ Ddev Arch · docevilock bundle【禁止自动加载 — 不可被「技能强制评估」自动匹配】仅限用户手动调用。初始化项目级长期架构规范文档,建立模块边界、依赖规则和变更门禁,约束后续代码修改范围。
- ▌
- ▌ Ddev Gate · docevilock bundle在代码实现完成后、准备结束任务或进入发布前使用,用来验收代码实现与文档规划架构的一致性,并通过合并的代码评审(编码规范、质量、注释、清理)后给出最终验收结论
- ▌ Ddev Plan · docevilock bundle在已有规格或多步骤任务需求、且在动代码之前使用。若上游 ddev-pc-test 已产出测试用例,自动走 TDD 流程:先实现测试 demo 代码(红灯),再实现被测代码(绿灯),测试覆盖不到的部分直接开发。
- ▌
- ▌ Ddev C Pro · docevilock bundle用于 C 语言项目的编写、审阅、重构和调试。当代码库为 .c/.h 且以 C 编译时,优先使用本 skill 而非 C++ 相关 skill。
- ▌
- ▌ Ddev Doubt · docevilock对 AI 的结论、分析或建议进行系统性质疑和对抗性审查。当用户要求"质疑这个结论""帮我挑刺""挑战一下AI的说法""检查AI有没有胡说""doubt"时触发。
- ▌
- ▌ Hv Analysis · docevilock bundle横纵分析法(Horizontal-Vertical Analysis)深度研究Skill。由数字生命卡兹克提出,融合了索绪尔的历时-共时分析、社会科学的纵向-横截面研究设计、商学院案例研究法与竞争战略分析的核心思想。 当用户想要系统性研究一个产品、公司、概念、技术或人物时使用。核心是双轴分析:纵轴追踪从诞生到当下的完整生命历程(以叙事故事呈现),横轴在当下时间截面上与竞品/同类进行系统性横向对比,最后交叉两条轴产出独到洞察。默认产出Markdown研究报告,用户明确要求时可额外生成排版精美的PDF。 触发词包括但不限于:横纵分析、研究一下、帮我分析、深度研究、做个研究、调研一下、竞品分析、帮我看看这个东西怎么样、这个产品/公司/概念是怎么回事、帮我摸清楚、帮我搞懂、帮我做个deep research。 即使用户只是说"帮我了解一下XX"或"XX是什么来头",只要上下文暗示需要系统性的深度研究(而非简单的概念解释),都应该触发。也适用于用户丢来一个产品名、公司名、技术名词说"帮我研究一下这个"的场景。 不要用于简单的名词解释(用户只是问"XX是什么")、不要用于公众号写作(那个用khazix-writer)、不要用于纯标题摘要生成(用wechat-title)。
- ▌ JSON Canvas · docevilock bundle创建和编辑 JSON Canvas 文件(.canvas),支持节点、边、分组和连接。当处理 .canvas 文件、创建可视化画布、思维导图、流程图,或用户提到 Obsidian 中的 Canvas 文件时使用。
- ▌
- ▌
- ▌ Ddev Pc Test · docevilockddev 工作流步骤:当 spec 或 detail 文档确认后,判断修改是否可在 PC 上写测试 demo 直接验证,并生成测试用例文档与 demo 代码。触发词:"写测试""PC 测试""测试 demo""模拟协议测试""测试用例""写个测试脚本验证"。在 ddev-spec 之后或 ddev-detail 之后使用;不可在无 spec 文档的情况下直接使用。
- ▌ Mediacrawler · docevilock bundleMulti-platform social media data crawling tool (Xiaohongshu, Douyin, Kuaishou, Bilibili, Weibo). Use when you need to search for posts, extract details, or scrape comments from supported platforms. Supports managing authentication (Cookies, QR codes) and saving data in JSON, CSV, or Excel formats.
- ▌ Obsidian CLI · docevilock使用 Obsidian CLI 与 Obsidian vault 交互,包括读取、创建、搜索和管理笔记、任务、属性等。同时支持插件和主题开发,包括重载插件、运行 JavaScript、捕获错误、截图和检查 DOM 等命令。当用户要求与 Obsidian vault 交互、管理笔记、搜索 vault 内容、从命令行执行 vault 操作,或开发和调试 Obsidian 插件/主题时使用。
- ▌ Skill Commit · docevilock全局 skill 提交规范。告知 AI 全局 skills 目录通常是符号链接,如何自动定位实际 git 仓库并正确提交推送。触发词:skill 提交、提交 skill、skill commit、全局 skill、推送 skill、commit skill。
- ▌ Ddev Hardware · docevilock固件/嵌入式项目硬件资源分析与文档化。从 sdkconfig、peripheral_cfg.h、分区表等文件中提取 MCU 算力、存储、外设、GPIO 信息,输出结构化硬件规格文档。
- ▌ Obsidian Bases · docevilock bundle创建和编辑 Obsidian Bases(.base 文件),支持视图、过滤器、公式和汇总。当处理 .base 文件、创建类似数据库的笔记视图,或用户提到 Obsidian 中的 Bases、表格视图、卡片视图、过滤器或公式时使用。
- ▌
- ▌ Skill Recorder · docevilock bundle在每轮 skill 使用过程中记录 corrected 和 friction 信号。由全局指令 checklist(AGENTS.md)调用。将结构化信号 JSON 写入目标 skill 的 .skillopt/pending/ 目录。当 agent 检测到用户纠正或自检到摩擦时使用。
- ▌
- ▌
- ▌ Ddev Doc Review · docevilock bundle文档审查技能。将文档审查任务派发给独立子代理,重点审查文档基于代码改动的合理性、说明正确性、前后一致性、错漏和逻辑谬误,以及 AI 实现过程中产生的决策记录(implementation-notes.md)。当用户需要审查技术文档、spec文档、设计文档、计划文档、API文档、README 或任何与代码改动相关的文档时使用。
- ▌ Skill Optimizer · docevilock bundle基于记录的 corrected/friction 信号优化 skill。8 步管线:Confirm→Load→Triage→Deep Read→Reflect→Dry-run→Gate→Update。仅当用户明确说"optimize XX skill"或"skill-optimizer"时使用。必须手动触发,禁止自动调用。
- ▌
- ▌ Ddev Comment Gen · docevilock bundleC 项目注释生成与审查节点。由 ddev-gate 的代码评审 subagent 与 c-pro、ddev-clean 同一轮加载,对 .c/.h 文件逐项检查注释完整性并补齐缺失注释。
- ▌ Kingstvis Socket · docevilock bundleUse when running KingstVIS capture/export through SocketAPI with one explicit `capture` command and fully specified parameters.
- ▌ Serial Log Debug · docevilock bundleUse when debugging hardware over a Windows local serial port, especially when UART logs must be captured, text or hex commands sent manually, and TX/RX traces reviewed during bring-up, reproduction, or log-based fault isolation.
- ▌
- ▌ Git Commit Select · docevilock筛选未提交改动,仅提交有效代码修复,保留调试/临时改动在工作区不提交也不删除。触发词:筛选提交、选择性提交、只提交有效改动、commit real changes、跳过调试提交、debug changes。
- ▌ Obsidian Markdown · docevilock bundle创建和编辑 Obsidian Flavored Markdown,支持 wikilinks、embeds、callouts、properties 及其他 Obsidian 特有语法。当处理 Obsidian 中的 .md 文件,或用户提到 wikilinks、callouts、frontmatter、tags、embeds 或 Obsidian 笔记时使用。
- ▌ China News Crawler · docevilock bundle中国新闻站点内容提取。支持微信公众号、今日头条、网易新闻、搜狐新闻、腾讯新闻。当用户需要提取中国新闻内容、抓取公众号文章、爬取新闻、或获取新闻JSON/Markdown时激活。
- ▌ Git Commit Standard · docevilock bundle【禁止自动加载 — 不可被「技能强制评估」自动匹配】仅限用户手动调用。加载后必须向用户确认版本号是否递进及递进方式、更新固件产物和 README。触发词仅限"按标准流程提交""按提交流程提交",不含"提交""提交一下""commit"等泛化提交词。
- ▌ Git Commit Template · docevilock bundle进行代码提交时触发。提供统一的提交标题(Conventional Commits)、正文模板、字段含义、写作风格和正反示例。应由 git-commit-standard 等提交流程 skill 强制加载。
- ▌ Image Understanding · docevilockVisual regression and image-understanding workflows for screenshot comparison, diff detection, and CI checks via Playwright or Chromatic. Use for visual testing, screenshot diff, UI regression checks, or when users ask to read and compare images (PNG/JPG/BMP/WebP/GIF/TIFF) and explain text/layout changes.
- ▌
- ▌ Compile Commands Init · docevilock bundle为 C/C++ 项目初始化 compile_commands.json 和 .clangd 配置文件,使 clangd LSP 能正确进行代码补全、跳转和诊断。Linux 下使用 bear 拦截构建命令生成,Windows 下使用构建日志配合 CompilerGen.py 生成,并在生成后自动清理脚本临时产物。触发词:compile_commands.json、clangd、编译数据库、代码跳转、LSP 配置、生成 compile_commands。
- ▌ Model Version Locator · docevilock bundle定位固件仓库中的机型宏和版本号。当需要确认当前活跃机型、从 `*_cfg.h` 中提取版本宏(VERSION_MAJOR/MINOR/TEST/BETA)、解析机型选择机制(`#ifdef` 链或整数枚举)、或发现配置头文件位置时使用。适用于多种固件仓库布局(arch-based、project-based、flat src/)。应由 git-commit-standard 和 git-commit-template 在生成提交信息前加载。
- ▌
- ▌
- ▌ Debug Locate Assistant · docevilock bundleUse when regression localization is needed to pinpoint where a problem occurs (file:line/function) in native C/C++ systems.
- ▌ Embedded Debug Workflow · docevilock bundle当需要按“改代码、编译刷写、串口抓日志、可选 USB 触发、检查日志与回传”这一闭环流程联调整个嵌入式设备行为时使用。
- ▌ Protocol Semantic Guard · docevilock bundleSemantic guard for protocol and instruction-set related code changes. Use when modifying wire protocols, command encodings, parser tables, tags, attributes, enumerations, media handling, imaging, or font download logic, especially when a repository has domain-specific semantic-maintenance skills.
- ▌ Embedded Workflow Cache Init · docevilock bundle当需要为嵌入式调试、固件刷写或逻辑分析流程初始化项目内 `.agents/cache` 文件时使用,尤其是需要沉淀 `VID/PID`、固件产物、传输协议参数,或在用户已提供逻辑分析仪通道映射和测试方法时初始化 KingstVIS 相关缓存。
- ▌ Repository Encoding Normalizer · docevilock bundle源码仓库编码规范化(UTF-8 统一 + 编译时 GBK 自动转换)。仅当用户明确要求规范化源码仓库文件编码时使用;若用户没有明确要求,禁止使用。
- ▌ Verification Before Completion · docevilock在准备声称工作已完成、已修复或已通过,且在提交或创建 PR 之前使用 - 需要先运行验证命令并确认输出,再做任何成功声明;涉及目标板或人工确认的固件改动,只能报告已实现或待人工验证