跳至主要内容
小龙虾小龙虾AI
🤖

Copilot CLI AI 代码分析

通过 GitHub Copilot CLI 分析代码、探索项目结构、生成文档和自动化开发任务,提高开发效率。

下载124
星标0
版本1.0.1
开发工具
安全通过
💬Prompt

技能说明

Copilot CLI - AI 代码分析助手

功能

使用 GitHub Copilot CLI 分析代码、探索项目、生成代码和自动化开发任务。

前置条件

  1. 安装 Copilot CLI

    brew install copilot-cli
    
  2. 设置 GitHub Personal Access Token

使用方法

基本命令

# 进入项目目录
cd /path/to/project

# 使用 Copilot CLI(使用保存的 token)
COPILOT_GITHUB_TOKEN=$(cat ~/.copilot/github_token.txt) copilot -p "你的问题"

常用探索问题

项目概览:

"这个项目是做什么的?请简要说明。"

架构分析:

"分析这个项目的架构和主要模块。"

技术栈:

"这个项目使用了哪些主要技术栈和依赖?"

代码查找:

"找到处理用户认证的代码。"

文档生成:

"为这个模块生成文档。"

代码审查:

"审查这个文件,找出潜在问题。"

高级用法

指定文件:

copilot -p "解释 @src/main.js 的功能"

交互式会话:

COPILOT_GITHUB_TOKEN=$(cat ~/.copilot/github_token.txt) copilot

自动执行(需要权限):

copilot --yolo -p "为这个功能编写单元测试"

注意事项

  • Copilot CLI 使用 GitHub Copilot API 分析代码
  • 代码存储位置不影响分析(可以是 GitLab、GitHub 等)
  • 一次性查询使用 -p 参数
  • 复杂任务使用交互式会话

配置文件

  • Token 存储~/.copilot/github_token.txt
  • 配置目录~/.copilot/
  • 日志目录~/.copilot/logs/

故障排查

策略限制错误

如果遇到 "Access denied by policy settings":

  1. 检查 https://github.com/settings/copilot
  2. 确认 Copilot CLI 功能已启用
  3. 确认组织策略允许第三方 MCP 服务器

Token 过期

创建新的 Personal Access Token 并更新:

echo "新 token" > ~/.copilot/github_token.txt

示例使用

# 分析 base-auto 项目
cd /Users/agent/workspace/base-auto

# 快速提问
COPILOT_GITHUB_TOKEN=$(cat ~/.copilot/github_token.txt) copilot -p "这个项目有什么核心功能?"

# 深度分析
COPILOT_GITHUB_TOKEN=$(cat ~/.copilot/github_token.txt) copilot -p "分析项目的数据库设计,列出主要的表和关系。"

资源

如何使用「Copilot CLI AI 代码分析」?

  1. 打开小龙虾AI(Web 或 iOS App)
  2. 点击上方「立即使用」按钮,或在对话框中输入任务描述
  3. 小龙虾AI 会自动匹配并调用「Copilot CLI AI 代码分析」技能完成任务
  4. 结果即时呈现,支持继续对话优化

相关技能