SuperAPI AI 工具集

session-start

编程与开发

查看项目

更新于 10-16 05:42

技能介绍

用途:在每个工作会话开始时先完成定位,再开始工作。核心理念是先理解当前状态,再采取行动。开始时会声明正在使用 session-start 进行定位。

主要能力与步骤:按顺序执行环境检查(gh auth status、git --version、echo $GITHUB_PROJECT,任一失败需先向用户报告);检查开发服务(docker-compose config --services、docker-compose ps,必要时 docker-compose up -d 启动);查看仓库状态(当前分支、git status、最近提交、stash);查询 GitHub 项目板作为事实来源(gh project view / item-list,配合 jq 按 Ready、In Progress、Blocked 等状态筛选);强制校验项目板与实际情况是否同步(In Progress 问题应有分支、活跃分支应对应 In Progress 或 In Review、打开的 PR 应对应 In Review,发现不一致需报告并修复);检测是否存在自动编排活动(查询 MCP memory 的 ActiveOrchestration 实体,若存在则立即恢复编排);检索过往记忆与知识图谱;判断是否有进行中的工作;必要时执行环境引导(如 scripts/init.sh、pnpm install --frozen-lockfile、pip install);最后向用户汇总会话状态。

使用方式:作为会话起始协议调用,完成后转入继续既有工作或从 issue-driven-development 第 1 步开始新工作。

限制与未提供内容:该技能依赖 GitHub CLI、git、jq、docker-compose、MCP memory 等外部工具与相应环境变量,缺失时需先修复或提示用户;关于具体安装方式、收费或平台兼容性,资料未提供。