feat(skills): add claude-bot and enhance github-action-diagnose#17
feat(skills): add claude-bot and enhance github-action-diagnose#17KadenZhang3321 wants to merge 34 commits into
Conversation
CLA Signature PassKadenZhang3321, thanks for your pull request. All authors of the commits have signed the CLA. 👍 |
Linking Issue Notice@KadenZhang3321 , the pull request must be linked to at least one issue. |
|
commit需要合一 |
CLA Signature PassKadenZhang3321, thanks for your pull request. All authors of the commits have signed the CLA. 👍 |
CLA Signature PassKadenZhang3321, thanks for your pull request. All authors of the commits have signed the CLA. 👍 |
CLA Signature PassKadenZhang3321, thanks for your pull request. All authors of the commits have signed the CLA. 👍 |
CLA Signature PassKadenZhang3321, thanks for your pull request. All authors of the commits have signed the CLA. 👍 |
|
/approve |
Review Code FeedbackThanks for your review, @tfhddd, your opinion is very important to us. 👋 |
|
/lgtm |
Review Code Feedback
Tips
|
Review Code Feedback
Tips
|
CLA Signature PassKadenZhang3321, thanks for your pull request. All authors of the commits have signed the CLA. 👍 |
|
/check-pr |
Merge Verification Failed@zkhzkhz, this pr is not mergeable and the reasons are below: Label BlockList
Not Enough Labels
Label Usage Tips
|
|
|||||||||||||||||||
CLA Signature PassKadenZhang3321, thanks for your pull request. All authors of the commits have signed the CLA. 👍 |
22 similar comments
CLA Signature PassKadenZhang3321, thanks for your pull request. All authors of the commits have signed the CLA. 👍 |
CLA Signature PassKadenZhang3321, thanks for your pull request. All authors of the commits have signed the CLA. 👍 |
CLA Signature PassKadenZhang3321, thanks for your pull request. All authors of the commits have signed the CLA. 👍 |
CLA Signature PassKadenZhang3321, thanks for your pull request. All authors of the commits have signed the CLA. 👍 |
CLA Signature PassKadenZhang3321, thanks for your pull request. All authors of the commits have signed the CLA. 👍 |
CLA Signature PassKadenZhang3321, thanks for your pull request. All authors of the commits have signed the CLA. 👍 |
CLA Signature PassKadenZhang3321, thanks for your pull request. All authors of the commits have signed the CLA. 👍 |
CLA Signature PassKadenZhang3321, thanks for your pull request. All authors of the commits have signed the CLA. 👍 |
CLA Signature PassKadenZhang3321, thanks for your pull request. All authors of the commits have signed the CLA. 👍 |
CLA Signature PassKadenZhang3321, thanks for your pull request. All authors of the commits have signed the CLA. 👍 |
CLA Signature PassKadenZhang3321, thanks for your pull request. All authors of the commits have signed the CLA. 👍 |
CLA Signature PassKadenZhang3321, thanks for your pull request. All authors of the commits have signed the CLA. 👍 |
CLA Signature PassKadenZhang3321, thanks for your pull request. All authors of the commits have signed the CLA. 👍 |
CLA Signature PassKadenZhang3321, thanks for your pull request. All authors of the commits have signed the CLA. 👍 |
CLA Signature PassKadenZhang3321, thanks for your pull request. All authors of the commits have signed the CLA. 👍 |
CLA Signature PassKadenZhang3321, thanks for your pull request. All authors of the commits have signed the CLA. 👍 |
CLA Signature PassKadenZhang3321, thanks for your pull request. All authors of the commits have signed the CLA. 👍 |
CLA Signature PassKadenZhang3321, thanks for your pull request. All authors of the commits have signed the CLA. 👍 |
CLA Signature PassKadenZhang3321, thanks for your pull request. All authors of the commits have signed the CLA. 👍 |
CLA Signature PassKadenZhang3321, thanks for your pull request. All authors of the commits have signed the CLA. 👍 |
CLA Signature PassKadenZhang3321, thanks for your pull request. All authors of the commits have signed the CLA. 👍 |
CLA Signature PassKadenZhang3321, thanks for your pull request. All authors of the commits have signed the CLA. 👍 |
- Inline whitelist, permission and prompt logic into _claude-code.yml to remove dependency on external python scripts - Fix agent-skills checkout to use correct repository reference - Rename AGENT_PAT to DISPATCH_TOKEN for cross-repo access - Move dependency installation before inline python checks - Sanitize response_summary newlines for GITHUB_OUTPUT compatibility - Install gh CLI for posting comments via gh api - Simplify retry logic and remove obsolete template files - Update caller templates to default allow_code_change=false - Add apply-patch jobs that create draft PRs instead of direct push - Update documentation to reflect current workflow_call-only design
CLA Signature PassKadenZhang3321, thanks for your pull request. All authors of the commits have signed the CLA. 👍 |
描述
新增
claude-botskill,并同步更新github-action-diagnoseskill。新增:
skills/infrastructure/claude-bot/集成于 GitHub Issues / Pull Requests 的 AI 助手,组织成员在 Issue 或 PR 评论中输入
@claude即可触发 Claude 自动回复。底层通过可复用的 GitHub Actions Workflow 实现,支持 Anthropic API / OpenRouter / AWS Bedrock 多种接入方式。核心文件:
.github/workflows/_claude-code.yml— 可复用核心工作流,供组织内各仓库通过workflow_call调用.github/workflows/example-caller.yml— 调用方模板,复制到目标仓库即可接入.github/workflows/README.md— 完整集成指南(前置条件、三步快速开始、安全说明、故障排查).github/scripts/setup-claude-environment.py— 自动创建/验证 GitHub Environment 的初始化脚本skills/infrastructure/claude-bot/claude.md— Skill 文档及 Claude Bot 行为规范安全机制(全部在 job 级别
if:过滤):@claude关键词检测org_name留空时跳过)更新:
skills/infrastructure/github-action-diagnose/references/参考资料目录(common-patterns、vllm-ascend、classification-guide、ascend-troubleshooting)references/ascend-troubleshooting.md相关 Issue
(#18 (comment))
变更类型
审查清单
skills/infrastructure/README.md