Communitygithub.com

Vmara2376/claude-ace

OpenAIおよび中国のLLM向けに、ASTベースのコンテキスト、自己修復機能、意図チェックを備えたトークン節約型AIコーディングアシスタントを構築します。

claude-ace とは?

このスキルは、OpenAIや中国のLLM(例:DeepSeek、Qwen、ChatGLM)で動作する、トークン効率の高いAIコーディングアシスタント「claude-ace」を提供します。抽象構文木(AST)を用いてコンテキストを認識し、不必要なトークン消費を抑えながら正確なコード生成を実現します。また、コード修正の意図を事前にチェックするインテントチェック機能や、エラー発生時に自動で修正を試みる自己修復機能(self-healing)を備えています。Claude CodeやCursor、Codexなどのプラットフォームと統合可能で、開発者は細かいトークン使用量を気にせず効率的にコーディングできます。ASTベースのアプローチにより、コードの構造的理解が向上し、従来の全文提示方式よりも最大で50%以上のトークン削減が期待できます。

対応✓Claude Code✓Codex CLI~Cursor
npx skills add Vmara2376/claude-ace

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

claude-ace は何をしますか?

OpenAIおよび中国のLLM向けに、ASTベースのコンテキスト、自己修復機能、意図チェックを備えたトークン節約型AIコーディングアシスタントを構築します。

概要

claude-ace は、トークン消費を最適化しながら高精度なコード支援を提供するAIコーディングアシスタントです。AST(抽象構文木)を利用してコードの構造を解析し、必要なコンテキストのみを効率的に抽出します。これにより、従来の全文コンテキスト方式と比較してトークン使用量を大幅に削減できます。

主な機能

  • ASTベースのコンテキスト抽出: コードの構造を理解し、関連する部分だけをコンテキストとして提供します。
  • 自己修復 (Self-healing): 生成されたコードにエラーがある場合、自動的に修正を試みます。
  • 意図チェック (Intent Check): コード変更の意図を事前に検証し、不要な変更を防止します。

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • OpenAI API
  • DeepSeek、Qwen、ChatGLM などの中国のLLM

使用方法

# リポジトリをクローン
git clone https://github.com/Vmara2376/claude-ace.git
cd claude-ace

# 依存関係をインストール
pip install -r requirements.txt

# 設定ファイルを編集
# .env ファイルにAPIキーなどを設定

設定

環境変数または .env ファイルで以下の設定を行います。

変数名説明必須
OPENAI_API_KEYOpenAI APIキー任意
DEEPSEEK_API_KEYDeepSeek APIキー任意
QWEN_API_KEYQwen APIキー任意
CHATGLM_API_KEYChatGLM APIキー任意

アーキテクチャ

claude-ace/
├── src/
│   ├── ast_parser.py      # AST解析
│   ├── context_builder.py # コンテキスト構築
│   ├── self_heal.py       # 自己修復
│   └── intent_check.py    # 意図チェック
├── config/
│   └── settings.py
├── .env.example
├── requirements.txt
└── README.md

ライセンス

MIT

関連スキル