devcxl
- 52 skills
- 0 followers
- 10 hours ago last updated
- ▌ Project Docs Management · devcxl bundleEnforce end-to-end project documentation lifecycle, change workflows, architecture decisions, validation, VitePress preview, Mermaid diagrams, and CI gates using cabbage.
- ▌ Ddd Sop · devcxl bundle当在真实项目中按 DDD 落地开发时使用。涵盖从业务目标、事件风暴、限界上下文、统一语言、聚合设计、用例建模、一致性设计、分层实现到质量门禁的完整 SOP。当用户想要落地 DDD、设计领域模型、划分限界上下文、编写业务用例,或提到"DDD"、"领域驱动设计"、"SOP"时使用。
- ▌
- ▌ Database Design · devcxl bundleUse when designing, reviewing, or optimizing MySQL database schemas — covering table structure design, fixed audit fields, status field conventions, time field type selection, unique constraints for idempotency, and index design principles with EXPLAIN guidance. Triggers: 在项目中设计、评审或优化 MySQL 表结构,需要统一固定字段、状态字段、时间字段、唯一约束与索引设计规范时。Also relevant for database schema review, SQL table creation, index optimization, database migration design, and multi-table relationship modeling.
- ▌ Doc Coauthoring · devcxl bundleGuide users through co-authoring a substantial structured document such as a proposal, spec, RFC, PRD, or decision doc. Trigger only when the user needs a staged writing workflow from context gathering through drafting and reader validation; do not use for small edits, proofreading, translation, or generic Q&A.
- ▌ Fastapi Fullstack · devcxl bundleFastapi 项目的全栈开发指南,涵盖 API 路由、SQLAlchemy 异步数据库模型、Repository 模式、依赖注入和测试的完整开发流程。使用场景:添加新的 API 端点和功能模块、创建或修改数据库模型和关系、编写 Repository 查询逻辑、实现完整的 CRUD 操作、编写和维护测试用例、排查数据库和 API 相关问题。适用于需要了解 Fastapi 项目架构和开发规范的所有开发任务。
- ▌ Goal Decomposition · devcxl bundleUse when facing complex, vague, or large-scope tasks that need to be broken down into clear, actionable steps before execution. Triggers include multi-step features, unclear requirements, or goals that cannot be completed in one hour.
- ▌
- ▌
- ▌ Codegraph Code Search · devcxl bundleUse the CodeGraph CLI to search and navigate a local codebase structurally. Use it when locating symbols, understanding implementation flows, tracing callers/callees, inspecting source around a symbol, estimating change impact, browsing project structure, or finding affected tests. Prefer CodeGraph for symbol relationships and call paths; use direct file reads or text search for exact literal text or content outside the index.
- ▌
- ▌ Github Release Checker · devcxl bundleUse when the user asks about changes between GitHub releases, wants to know what changed from one version to another, or needs a release changelog summary. Works by calling GitHub API via bundled scripts to fetch and summarize releases between two tags. Triggers on: 项目从 v1.0 到 v2.0 有什么变化, 版本之间有哪些更新, what's new in releases, release changelog, list releases between tags.
- ▌ Nodejs CLI Aur Packager · devcxl bundlePackage published npm CLI tools into Arch Linux AUR packages with reproducible npm tarball builds. Use when creating or updating PKGBUILD/.SRCINFO for a Node.js or TypeScript command-line package already published to npm, computing sha256 for npm tarballs, inspecting bin entries and postinstall scripts, generating wrapper scripts, or running makepkg verification. Triggers include: \u201c把 npm CLI 打包成 AUR\u201d, \u201c为 npm 包生成 PKGBUILD\u201d, \u201cupdate AUR package for Node.js CLI\u201d, \u201c生成 .SRCINFO\u201d, \u201ccompute sha256 for npm tarball\u201d.
- ▌ Skill Evaluator · devcxl bundleEvaluate Clawdbot skills for quality, reliability, and publish-readiness using a multi-framework rubric (ISO 25010, OpenSSF, Shneiderman, agent-specific heuristics). Use when asked to review, audit, evaluate, score, or assess a skill before publishing, or when checking skill quality. Runs automated structural checks and guides manual assessment across 25 criteria.
- ▌
- ▌ Merge Old History Before Hash · devcxl bundle将指定 commit(含)之前的 Git 历史压缩为一个新的根提交,再把之后的提交按顺序 cherry-pick 到新历史上。 触发场景: - 用户说"把某个 hash 之前的历史合并成一个提交" - 压缩/折叠早期噪声提交,只保留近期增量历史 - 发布前整理仓库,生成"一个基线 + 后续增量提交"结构 - 清理历史再对外开源或归档 不适用:含大量 merge commit 的复杂拓扑、多人共享且禁止 force push 的公共分支。
- ▌ Oauth2 Frontend Backend Separation · devcxl bundleUse when implementing OAuth2 login with frontend-backend separation, where frontend redirects to backend OAuth endpoint and receives JWT token via redirect
- ▌
- ▌
- ▌
- ▌ Wizard · devcxl bundle生成一个交互式 bash 向导,引导人类完成只有他们能执行的步骤。适用于配置基础设施、设置凭证或 CI 密钥、操作不熟悉的第三方面板、或执行一次性迁移或切换。不要让代理替自己执行本应由人类完成的步骤。
- ▌
- ▌
- ▌
- ▌
- ▌ Research · devcxl bundle对照高可信度一手来源调查问题,并将发现以 Markdown 文件落库。当用户希望研究某个主题、收集文档或 API 事实、或把阅读跑腿交给后台 agent 时使用。
- ▌
- ▌
- ▌
- ▌ Wayfinder · devcxl bundle规划一大块工作——超过一次 agent 会话能容纳的体量——在你的 Issue 跟踪器上以共享的决策 ticket 地图形式呈现,逐个解决,直到通往目的地的道路变得清晰。
- ▌ Setup Pre Commit · devcxl bundle在当前仓库中设置 Husky pre-commit 钩子,集成 lint-staged(Prettier)、类型检查和测试。当用户想要添加 pre-commit 钩子、设置 Husky、配置 lint-staged、或添加提交时的格式化/类型检查/测试时使用。
- ▌
- ▌ To Tickets · devcxl bundle将计划、规范或当前对话拆分为一组 tracer-bullet ticket,每个 ticket 声明其阻塞边(blocking edges),发布到已配置的跟踪器——本地文件中每个 ticket 一个文件以文本表示边,真实跟踪器上以原生阻塞链接表示。
- ▌
- ▌ Code Review · devcxl bundle从固定点(commit、branch、tag 或 merge-base)开始,沿两条轴线审查变更——规范(代码是否遵循仓库文档化的编码规范?)和规格(代码是否与原始 issue/PRD 的要求一致?)。两条审查线在并行子 agent 中运行,并以并排方式报告结果。当用户想审查一个分支、PR、进行中的变更,或要求"从 X 开始审查"时使用。
- ▌ Scaffold Exercises · devcxl bundle创建包含 section、problem、solution 和 explainer 的练习目录结构,且能通过 lint 检查。当用户想要搭建练习框架、创建练习模板或设置新的课程章节时使用。
- ▌ Migrate To Shoehorn · devcxl bundle将测试文件从 `as` 类型断言迁移到 @total-typescript/shoehorn。当用户提到 shoehorn、想要在测试中替换 `as`、或需要部分测试数据时使用。
- ▌
- ▌
- ▌
- ▌
- ▌ Codebase Design · devcxl bundle设计深度模块的共享词汇。当用户想要设计或改进模块的接口、寻找深化机会、决定 seam 的位置、让代码更可测试或更易被 AI 导航,或者其他 skill 需要深度模块词汇时使用。
- ▌
- ▌
- ▌
- ▌
- ▌ Git Guardrails Claude Code · devcxl bundle设置 Claude Code 钩子,在危险 Git 命令(push、reset --hard、clean、branch -D 等)执行前将其拦截。当用户想要防止破坏性 Git 操作、添加 Git 安全钩子或在 Claude Code 中阻止 git push/reset 时使用。
- ▌
- ▌ Setup TS Deep Modules · devcxl bundle将 dependency-cruiser 接入 TypeScript 仓库,使每个 package 都是一个深度模块:实现隐藏在子文件夹中,只能通过入口点文件访问。由用户调用。
- ▌ Setup Matt Pocock Skills · devcxl bundle为本仓库配置工程技能——设置其 issue tracker、分诊标签词汇表和领域文档布局。首次使用其他工程技能前运行一次。
- ▌
- ▌