关于 aliyun-qwen-coder
aliyun-qwen-coder 是面向编码助手和软件 Agent 的 Qwen Coder 技能,用于代码生成、代码审查草稿和仓库级推理。它提供规范化请求接口,并可保存请求与仓库上下文,便于复现。
主要功能
- 01生成代码请求
- 02支持仓库上下文与文件输入
- 03可选模型、语言和工具参数
- 04保存请求与上下文记录
适用场景
- 01起草代码审查意见
- 02规划代码补丁
- 03分析仓库级改动
- 04构建使用工具的软件 Agent
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ cinience/ alicloud-skills --skill aliyun-qwen-coder安装后在 Claude Code 中输入/aliyun-qwen-coder确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlreferences/sources.mdscripts/prepare_code_request.py详细介绍
Category:提供方
Model Studio Qwen Coder
验证
mkdir -p output/aliyun-qwen-coder
python -m py_compile skills/ai/code/aliyun-qwen-coder/scripts/prepare_code_request.py && echo "py_compile_ok" > output/aliyun-qwen-coder/validate.txt
通过标准:命令以状态码 0 退出,并生成 output/aliyun-qwen-coder/validate.txt。
输出与证据
- 将提示词、仓库上下文摘要和规范化的编码请求载荷保存到
output/aliyun-qwen-coder/。 - 记录确切的模型、端点模式以及目标语言/框架,以便复现。
使用 Qwen Coder 构建编码助手、起草代码审查意见、进行仓库级推理、规划补丁,以及构建可使用工具的软件 Agent。
关键模型名称
根据需要使用以下准确的模型字符串之一:
qwen3-coder-nextqwen3-coder-plusqwen-coder-plusqwen2.5-coder-32b-instruct
前置条件
- 在虚拟环境中安装 SDK:
python3 -m venv .venv
. .venv/bin/activate
python -m pip install dashscope
- 在环境中设置
DASHSCOPE_API_KEY,或将dashscope_api_key添加到~/.alibabacloud/credentials。 - 如果客户端的下拉菜单尚未提供最新的编码模型,请优先使用 OpenAI 兼容端点。
规范化接口(code.generate)
请求
messages(array,必需)model(string,可选):默认值为qwen3-coder-nextrepository_summary(string,可选)files(array,可选)language(string,可选)tools(array,可选)stream(bool,可选)text(string)patch(string,可选)usage(object,可选)
响应
快速开始
python skills/ai/code/aliyun-qwen-coder/scripts/prepare_code_request.py \
--task "Refactor request validation into a small helper and add one unit test." \
--language python
操作指南
- 仅传入与请求的更改相关的文件,以减少干扰。
- 当前一代的编码任务使用
qwen3-coder-next;需要更强但可能成本更高的编码模型时,使用qwen3-coder-plus。 - 对于仓库范围的更改,请附上架构说明和预期的测试命令。
- 进行基准测试或回归对比时,优先使用确定性的提示词和固定的模型 ID。
输出位置
- 默认输出:
output/aliyun-qwen-coder/requests/ - 使用
OUTPUT_DIR覆盖基础目录。
参考资料
references/sources.md
评论
支持 Markdown