arch
無料架构师工作技能 - 架构设计、文档管理、语义化版本控制、设计审查。当用户提到架构、设计文档、版本管理、技术选型、系统设计、数据模型、API设计、文档审查、设计规范、架构决策、或需要创建/更新设计文档时,必须使用此技能。确保所有设计文档遵循语义化版本规范和命名约定。
日本語の概要は準備中です。原文の説明を表示しています。
线上服务哨兵 - 定期巡检、功能回归测试、数据质量验证和根因分析(RCA)。当用户明确提到"巡检"、"回归测试"、"健康检查"、"线上分析"、"RCA"或需要验证生产环境服务健康时使用。
インストール方法を見るインストールする前に、エージェントに与えられる指示の中身を確認できます。
Sentinel 是线上服务的守护者,负责:
# 健全性测试生产环境
./.claude/skills/sentinel/scripts/inspect sanity prod
# 冒烟测试测试环境
./.claude/skills/sentinel/scripts/inspect smoke test
# 完整测试生产数据
./.claude/skills/sentinel/scripts/inspect full prod
参数说明:
LEVEL:巡检级别(smoke / sanity / full)ENV:环境(dev / test / prod)sanity test中文支持:
./.claude/skills/sentinel/scripts/inspect 健全 生产
./.claude/skills/sentinel/scripts/inspect 冒烟 测试环境
./.claude/skills/sentinel/scripts/inspect 完整 生产
回归测试覆盖度:smoke < sanity < full
存储位置:test_reports/inspection/
文件命名:inspection_smoke_dev_YYYYMMDD_HHMMSS.md
报告格式:纯 Markdown(易于阅读、分享和版本管理)
报告内容:
# 检查环境变量
echo $DB_HOST
echo $DB_PORT
# 手动测试连接
psql -h $DB_HOST -p $DB_PORT -U $DB_USER -d $DB_NAME
# 检查 API URL
echo $SERVICE_API_URL
# 手动测试 API
curl $SERVICE_API_URL/healthz
本技能可以通过 GitLab CI Scheduled Pipeline 定期执行。
定时任务:
0 * * * *)0 2 * * *)0 2 * * 0)配置文件:项目根目录的 .env.skill
优势:
.gitignore 中,不会被提交到 Git首次配置:
# 在项目根目录创建 .env.skill
cat > .env.skill << 'EOF'
# Sentinel 配置 - 测试环境
export TEST_API_URL="http://<YOUR_TEST_API_HOST>:<PORT>/api/v1"
export TEST_DB_HOST="<YOUR_TEST_DB_HOST>"
export TEST_DB_PORT="32032"
export TEST_DB_NAME="app_db"
export TEST_DB_USER="postgres"
export TEST_DB_PASSWORD="your-password"
export TEST_KUBECONFIG="/path/to/kubeconfig"
# Sentinel 配置 - 生产环境
export PROD_API_URL="http://<YOUR_PROD_API_HOST>:<PORT>/api/v1"
export PROD_DB_HOST="<YOUR_PROD_DB_HOST>"
export PROD_DB_PORT="32032"
export PROD_DB_NAME="app_db"
export PROD_DB_USER="postgres"
export PROD_DB_PASSWORD="your-password"
export PROD_KUBECONFIG="/path/to/kubeconfig"
EOF
# 设置权限(仅当前用户可读写)
chmod 600 .env.skill
验证配置:
# 检查环境变量是否正确加载
source .env.skill
echo $TEST_API_URL
echo $TEST_DB_HOST
# 执行巡检
./.claude/skills/sentinel/scripts/inspect sanity test
# 默认:从 .env.skill 读取
./.claude/skills/sentinel/scripts/inspect sanity test
# 禁用 KUBECONFIG(跳过所有需要 K8s 的测试)
KUBECONFIG="DISABLED" ./.claude/skills/sentinel/scripts/inspect sanity prod
# 自定义 KUBECONFIG 路径
KUBECONFIG="/custom/path/kubeconfig" ./.claude/skills/sentinel/scripts/inspect sanity test
配置模板位于:.claude/skills/sentinel/config/inspection_config.yaml.template
如需查看完整的配置结构和说明,请参考模板文件。
Service Monitor 采用服务和数据库分离部署架构:
scripts/inspect - 主执行脚本(简化命令)scripts/run_inspection.sh - 完整巡检脚本scripts/generate_md_report.py - Markdown 报告生成器scripts/load_config.sh - 配置加载脚本(从 .env.skill)config/inspection_config.yaml.template - 配置模板(参考文档).env.skill - 实际配置文件(项目根目录,需本地创建)まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
架构师工作技能 - 架构设计、文档管理、语义化版本控制、设计审查。当用户提到架构、设计文档、版本管理、技术选型、系统设计、数据模型、API设计、文档审查、设计规范、架构决策、或需要创建/更新设计文档时,必须使用此技能。确保所有设计文档遵循语义化版本规范和命名约定。
日本語の概要は準備中です。原文の説明を表示しています。
代码提交与 MR 创建技能 - 自动生成语义化 commit message、创建符合规范的 GitLab Merge Request、验证飞书工作项关联。当用户提到 Git 提交、commit、push、推送代码、创建 MR、创建 PR、合并请求、或需要提交代码、推送代码、创建 MR/PR 时,必须使用此技能。支持交互式(对话)和非交互式(参数)两种模式。
日本語の概要は準備中です。原文の説明を表示しています。
开发工作流程指导 - 编码、测试、代码质量、MR/PR 创建和 CI/CD。用于开发任务、编码、功能实现、Bug 修复、单元测试、代码覆盖率、代码审查、CI/CD 流水线和 Git 操作。
日本語の概要は準備中です。原文の説明を表示しています。
DevOps 工作技能 - CI/CD 流程、容器化构建、Kubernetes 部署、基础设施即代码、监控告警。当用户提到部署、容器化、K8s、Helm、ArgoCD、CI/CD、监控、日志、或需要执行部署、排查线上问题时,必须使用此技能。
日本語の概要は準備中です。原文の説明を表示しています。
PM 编排技能 — 具备意图识别与动态路由能力的项目管理中枢。除了 pm 的全部 Story/Epic/Sprint 管理能力外,pm 能分析用户 prompt 的多领域意图,动态匹配所需的专业 skill(arch/dev/ued/qa/devops 等),生成编排计划并在用户确认后依次唤起各 skill 协同工作。当用户的请求涉及多个专业领域、需要跨 skill 协调、或者用户希望用一个 prompt 驱动完整的「设计→实现→验证」流程时,使用此技能。纯 Story 管理/迭代规划等单领域任务,pm 会直接处理而不路由。
日本語の概要は準備中です。原文の説明を表示しています。
QA 工作技能 — 测试分层架构、UT/API/SIT/E2E/UAT 测试、交叉验证策略、测试数据管理、测试报告管理。当用户提到测试、QA、质量保证、回归测试、单元测试、集成测试、验收测试、测试覆盖率、pytest、go test、E2E、Playwright、monkey test、fuzz test、RPC 测试、测试用例设计、TDD、测试框架、测试策略审查、问题排查、测试环境、测试数据、SIT 交叉验证、或需要设计/执行/增强测试策略时,必须使用此技能。确保所有测试活动遵循分层架构和业务正确性验证原则。
日本語の概要は準備中です。原文の説明を表示しています。