SOC 직업 분류 기준
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/bage2014/study --skill plan-executor명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
UI设计规范技能,提供设计系统、配色方案、排版规则、无障碍标准等专业UI设计指导
项目规范技能,提供项目结构、文档管理、代码忽略等方面的标准和最佳实践
MCP Apps项目规范 - 后端驱动UI渲染架构。所有页面由后端生成HTML通过MCP协议返回渲染。Invoke when developing or maintaining MCP Apps projects, especially when creating new pages, tools, or stores.
| name | plan-executor |
| description | 计划执行器。当用户需要自定义分析计划或执行特定分析步骤时使用此技能。 |
提供分析计划的生成和执行能力,支持自定义分析流程,协调多步骤有序执行。
在以下情况调用此技能:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| request | AnalysisRequest | 是 | 分析请求对象 |
| steps | List<AnalysisStep> | 否 | 自定义步骤列表(可选) |
{
"analysisId": "ANALYSIS-1234567890",
"status": "SUCCESS",
"steps": [
{
"stepId": "step-001",
"name": "INITIAL_ANALYSIS",
"description": "分析问题描述",
"status": "COMPLETED",
"result": "分析完成"
}
],
"result": "分析报告内容"
}
输入请求 → 生成计划 → 执行步骤 → 收集结果 → 生成报告
| 步骤名称 | 描述 | 关联MCP工具 |
|---|---|---|
| INITIAL_ANALYSIS | 分析问题描述和错误信息 | - |
| REQUEST_METRICS | 查询请求量监控数据 | MetricsMcpService |
| APP_METRICS | 查询应用监控数据(CPU、内存、GC、线程) | MetricsMcpService |
| DEPLOYMENT_RECORDS | 查询发布记录 | DeploymentMcpService |
| CODE_ANALYSIS | 检查代码仓库信息 | CodeMcpService |
| TOPOLOGY_ANALYSIS | 分析应用拓扑和依赖 | TopologyMcpService |
| EVIDENCE_COLLECTION | 整合所有证据 | - |
| ROOT_CAUSE_ANALYSIS | 识别根本原因 | - |
| RECOMMENDATION | 生成修复建议 | - |
| 组件 | 职责 | 文件路径 |
|---|---|---|
| AnalysisServiceImpl | 核心分析服务,整合所有步骤 | service/impl/AnalysisServiceImpl.java |
| DeploymentMcpService | 提供发布记录数据 | mcp/DeploymentMcpService.java |
| MetricsMcpService | 提供监控指标数据 | mcp/MetricsMcpService.java |
| CodeMcpService | 提供代码仓库信息 | mcp/CodeMcpService.java |
| TopologyMcpService | 提供应用拓扑数据 | mcp/TopologyMcpService.java |
// 生成分析请求
AnalysisRequest request = new AnalysisRequest();
request.setAppId("app-001");
request.setAlarmDescription("下单接口错误率升高");
// 执行分析
AnalysisResponse response = analysisService.analyze(request);
// 获取结果
RootCause rootCause = response.getRootCause();
List<Evidence> evidences = response.getEvidences();
List<String> suggestions = response.getSuggestions();
修改 AnalysisServiceImpl.analyze() 方法中的步骤调用顺序。
无需额外配置,依赖于异常分析模块的基础配置。
执行过程中记录以下关键日志: