
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
检查开发环境是否配置完成;未完成时先确认重庆/北京办公地,识别当前操作系统、系统工具、包管理器和 eliteforge-* skill 环境变量声明,并按 missing_required、missing_conditional、optional_unset 分类报告,再尝试自动安装必备命令并补齐 hosts、Git 全局配置、Git HTTPS、npm/pip 私有源与 pipx 包。用户提到"检查环境配置""准备开发环境""缺少命令/hosts/私有源/Git配置/包管理工具/skill环境变量"时使用。
约束璀璨工坊项目前后端接口共识。用户设计接口、API契约、接口文档、Controller入出参、前后端联调契约、请求/响应结构、Param/VO、统一响应体、服务状态码、错误码、分页响应、请求方式、请求URL、Long字段精度、枚举CODE、Accept-Language国际化,或提到“前后端共识”“响应内容”时使用。
产品经理竞品分析报告生成器。当用户提到竞品分析、竞品调研、竞品对比、竞争对手分析、市场竞争分析、行业竞品研究时触发。也适用于用户要求对比多个产品/平台/公司的功能、商业模式、市场定位等场景。即使用户只是说'帮我分析一下XX和YY'或'XX有哪些竞争对手',只要涉及产品/公司间的对比分析,都应该使用这个 skill。支持任意行业,支持快速分析和深度分析两种模式。
Stateful release workflow controller for EliteForge Feature-Oriented Git projects. Use for workflow boundary actions such as initializing iteration branches, publishing dev, submitting or verifying QA, deploying QA, handling QA fixes, squashing a feature branch, merging release branches, deploying snapshot or formal versions, tagging a version, or merging a release back to master. Do not use for ordinary coding, local tests, formatting, simple commits, or unrelated Git inspection.
统一璀璨工坊 Java 编码规范,覆盖代码风格、注释规范、POJO/枚举/工具类、控制语句、日志、并发、MyBatis-Plus、事务、Spring、服务间调用、Maven、数据库、网关、接口管理、工程结构等。用户提到"Java规范""编码规范""代码风格""枚举写法""POJO规范""日志规范""事务处理""服务间调用""接口前缀""领域模型""Maven版本""国际化"时使用。
为 Java 多模块 Maven 项目生成新的 model 模块。在仓库根 `pom.xml` 的 description 中解析公司名称、产品名称、服务名称,自动创建 serviceName-modelName 模块目录、`pom.xml`、包路径、artifactId、groupId,并把新模块写入父 `pom.xml` 的 `modules`;如果父 `pom.xml` 已按同族模块维护 `dependencyManagement`,同步补齐内部依赖管理条目。
Guides agents through the first frontend implementation pass from a Google Stitch prototype bundle. Use when the user asks to initialize a frontend project from tech-stack.md, convert design.md/prd.md and Stitch HTML/image prototypes into consistent pages, create mock-data-backed screens with reserved backend API calls, and coordinate every phase with $eliteforge-task-progress-tracker and user confirmations.
通过 poseidon 命令操作波塞冬部署平台。当用户要求操作波塞冬的项目查询、应用创建、应用查询、配置创建、配置查询、配置关联应用构建、应用部署、应用日志查询等相关操作时应使用该包。metadata(search-git,page-apps,page-apps-simple,list-project-entries,list-project-envs,list-project-products,list-app-types,list-app-types-simple,list-build-tools,list-build-tools-simple,list-base-images,list-base-images-simple,get-app,create-app,list-configs,list-configs-simple,create-config,update-config,delete-config),build(trigger,page-builds,page-builds-simple,list-build-params,build-overview,get-log),ops(deploy-app,search-logs,log-context,restart-app),atomic(rebuild-and-deploy,runtime-errors)。
约束 Java 开发优先复用璀璨工坊统一框架能力,避免重复造轮子。基于《璀璨工坊统一框架-使用手册-nightly》提供统一框架接入、升级、配置、Starter 选型与排障指引。命中框架能力时必须使用框架内 Starter 和对应抽象 API,禁止回退到 Spring 官方 starter 或绕过框架抽象层(如缓存场景绕过 CacheService 直接用 StringRedisTemplate)。用户提到“统一框架”“starter清单”“接入步骤”“升级步骤”“系统要求”“Web MVC/服务间调用/Mybatis-Plus/加解密/缓存/多数据源/代码生成器/资源抽象层”或需要判断“该功能是否应直接使用某个 starter(如 cache-starter)”时使用。
根据业务需求生成可落地的 Java 25 PlantUML 类图设计,统一分层建模、关系落点、分页查询、枚举实例展示、类内说明和模块配色规则。用户提到“Java UML”“PlantUML 类图”“领域建模”“分层架构设计”“Repository 查询设计”“类图评审”时使用;优先产出 UML 文件,禁止臆造与无落点关系。
EliteForge skill authoring specification for creating or modifying eliteforge-* skills. Use when users create a new EliteForge skill, modify an existing EliteForge skill, review skill structure, add or change skill environment variables or output path rules, or need to validate SKILL.md/frontmatter/agents metadata with skill-creator.
通用技术设计文档归纳技能:扫描当前执行目录中的文档与图(Markdown、PlantUML/Mermaid、drawio、图片等),提炼系统目标、模块边界、核心流程、时序与状态,输出结构化技术设计文档。用户提到“技术设计文档”“方案梳理”“根据现有文档汇总设计”“汇总目录内文档和图”“补全时序图/状态图”时使用。
Create and maintain a simple task progress memo in docs/tasks/task-description.md by default, or in an explicit task directory supplied by the user or another active skill. Use when the user wants a plan, TODO steps, acceptance criteria, checkbox syncing, status updates, or progress tracking that stays in sync while the agent works. Treat git commits as required recovery checkpoints: each meaningful change must be committed and the commit id must be written into the matching step note.
Generate an EliteForge Java service project via Maven archetype wrapper script. Use when users ask to scaffold a new EliteForge service, provide companyName/productName/serviceName (kebab-case), need Maven archetype generation execution, or want tech stack to enableXXX mapping.
Rewrite human-facing prose using Strunk-style rules. Use for docs, README files, technical explanations, PR descriptions, commit messages, error messages, UI copy, reports, and summaries when the user asks to polish, shorten, clarify, de-duplicate, restructure, or normalize tone.
Generate EliteForge frontend projects with the same logic as cisdigital-generator-app. Reuse the exact project type to template mapping for frontend_app/frontend_ui/frontend_sdk, naming rules for company/product/service, and onebase-cli command assembly. Use when users ask to scaffold EliteForge frontend app projects, Vue3 component monorepo projects, JS SDK/lib projects, or request a dry-run command preview aligned with this generator. Always require user-provided required parameters and never infer missing required fields.
为 Java 项目创建或补齐业务包骨架与目录结构。适用于需要在 `src/main/java` 下新建业务包、补齐目录层级、生成 `controller/domain/model/repository/service/docs/util` 标准骨架的场景,并要求结果与当前仓库既有业务包风格一致。
Draft or refine a concise product requirements document from a rough product idea, then write a Typst source file and sibling PDF to a resolved output path.
通过 qingtui 命令操作轻推轻应用。当用户要求操作轻推、轻应用时应使用该包,支持用户查询、用户解析、openid 解析、文本发送操作。list-users,resolve-users,send-text。
Git specification for feature-oriented development with necessary branch types and non multi-agent, multi-agent base, and subagent branch and worktree tree naming.
Guides agents through the first frontend implementation pass from a Google Stitch prototype bundle. Use when the user asks to initialize a frontend project from tech-stack.md, convert design.md/prd.md and Stitch HTML/image prototypes into consistent pages, create mock-data-backed screens with reserved backend API calls, and coordinate every phase with $eliteforge-task-progress-tracker and user confirmations. Activation gate - use this skill only when the user explicitly states that the current project follows `璀璨工坊规范` or `eliteforge specification`.
统一执行璀璨工坊 Git 治理规范,覆盖分支模型、提交信息、MR 流程、发布与热修策略。用户提到 Git 规范、分支命名、rebase/merge 选择、MR 提交流程、squash 要求、commit message 校验、release 合并、hotfix 命名或冲突规避时使用。 触发门槛:仅当用户明确说明当前项目遵守“璀璨工坊规范”或“eliteforge specification”时才使用本技能。
检查开发环境是否配置完成;未完成时先确认重庆/北京办公地,识别当前操作系统、系统工具、包管理器和 eliteforge-* skill 必填环境变量,再尝试自动安装必备命令并补齐 hosts、Git 全局配置、Git HTTPS、npm/pip 私有源与 pipx 包。用户提到“检查环境配置”“准备开发环境”“缺少命令/hosts/私有源/Git配置/包管理工具/skill环境变量”时使用。 触发门槛:仅当用户明确说明当前项目遵守“璀璨工坊规范”或“eliteforge specification”时才使用本技能。
在 macOS 上通过微信桌面版向指定联系人发送文本消息。用户提供联系人名称和消息内容时使用,例如“给张三发微信:xxx”“打开微信给某人发送一句话”“用微信发送指定文本”。运行前必须已安装微信桌面版,并给当前终端或 Codex 辅助功能权限。执行时只做精确匹配:先搜索联系人,再校验当前会话标题与目标完全一致;匹配失败就停止,避免误发。
Lean AC-only Codex workflow for EliteForge feature delivery. Use for feature design, database or API contracts, TDD execution, or selective multi-agent delivery needs.
Transform user-provided coding specification files into a layered governance plan and validated SonarQube plugin workflow. Automatically classify each requirement into L1/L2/L3/L4, implement L1-L2 as PMD rules for supported languages, route L3 to automation tooling, route L4 to human or AI review, package rules into a custom sonar-pmd plugin, and verify with Docker Sonar + real project scans.
Git specification for feature-oriented development with full branch types, including non multi-agent, multi-agent base, and subagent branch and worktree tree naming.