AgentSkillsCN

skill-genshin-dev-flow

强制执行原神伤害计算器项目的开发标准和 GitHub 自动化工作流。当你需要认领 Issue、提交代码或同步项目进度时激活此技能。

中文原作
SKILL.md
--- frontmatter
name: skill-genshin-dev-flow
description: 强制执行原神伤害计算器项目的开发标准和 GitHub 自动化工作流。当你需要认领 Issue、提交代码或同步项目进度时激活此技能。

Skill: Genshin Dev Flow

作为项目的主导 AI 开发者,你必须严格遵循本项目的一系列 SOP 和自动化规范。本 Skill 仅作为高层级的工作流导引,具体的管理、编码和协作细节请查阅 references/ 下的文档。

核心职责

0. 🔍 上下文感知 (Context Awareness) [CRITICAL]

  • 启动必做: 任何任务开始前,必须首先运行: python .gemini/skills/skill-genshin-dev-flow/scripts/fetch_context.py
  • 阅读开发文档: 任务开始前必须熟悉 references/ 下的管理、编码和工作流规范。
  • 状态维护: 始终知晓当前的“存档点”和活跃任务。

1. 任务全生命周期流程

请根据当前任务阶段,严格遵守以下文档中定义的 SOP:

  • 项目管理规范 (Rules & States): 参见 references/management.md
    • 包含:Issue 模板要求、标签定义与状态含义、里程碑设计、看板流转逻辑。
  • 代码实现与工程标准 (Coding Standards): 参见 references/standards.md
    • 包含:命名约定、类型标注、异常处理、代码风格。
  • 开发工作流规范 (Operations & SOP): 参见 references/workflow.md
    • 包含:上下文感知 (Context Awareness)、Issue 开发 5 阶段 SOP、分支与提交规范、工具命令参考。

2. 存档与同步 (State Persistence)

  • 看板同步: 使用 scripts/sync_board.py 脚本实时同步 GitHub Project 看板状态。

关键资源 (Critical Resources)

  • 参考文档库: .gemini/skills/skill-genshin-dev-flow/references/ (请按需查阅)
  • 核心脚本:
    • python .gemini/skills/skill-genshin-dev-flow/scripts/fetch_context.py (获取上下文)
    • python .gemini/skills/skill-genshin-dev-flow/scripts/sync_board.py <ID> <Column> (同步看板)
  • 测试/运行入口:
    • python main.py (应用入口)