mcpField
A
aliyun-qwen-coder

aliyun-qwen-coder

github.com/cinience開発39661 回インストール11 週間前に更新
リポジトリ

aliyun-qwen-coder について

aliyun-qwen-coderは、コーディングアシスタントやソフトウェアエージェント向けのQwen Coderスキルです。コード生成、レビュー案、リポジトリ全体の推論に対応し、正規化されたリクエストとコンテキストの保存で再現性を保てます。

主な機能

  1. 01コード生成リクエストの準備
  2. 02リポジトリ情報とファイルの指定
  3. 03モデル・言語・ツールの設定
  4. 04リクエストとコンテキストの保存

活用シーン

  1. 01コードレビュー案の作成
  2. 02コードパッチの計画
  3. 03リポジトリ全体の変更分析
  4. 04ツールを使うソフトウェアエージェントの構築

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/cinience/alicloud-skills --skill aliyun-qwen-coder

インストール後、Claude Code で/aliyun-qwen-coderを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

agents/
openai.yaml
references/
sources.md
scripts/
prepare_code_request.py

詳細

カテゴリ:プロバイダー

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 を使用します。

重要なモデル名

用途に応じて、次のいずれかのモデル文字列を正確に使用します。

  • qwen3-coder-next
  • qwen3-coder-plus
  • qwen-coder-plus
  • qwen2.5-coder-32b-instruct

前提条件

  • 仮想環境に SDK をインストールします。
python3 -m venv .venv
. .venv/bin/activate
python -m pip install dashscope
  • 環境に DASHSCOPE_API_KEY を設定するか、~/.alibabacloud/credentials に dashscope_api_key を追加します。
  • クライアントのドロップダウン UI に最新のコーダーモデルがまだ表示されない場合は、OpenAI 互換エンドポイントを推奨します。

正規化インターフェース(code.generate)

リクエスト
  • messages(array、必須)
  • model(string、任意):デフォルトは qwen3-coder-next
  • repository_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

コメント