Izangi2714/claude-code-python-stack

Claude Code のPython開発を強化する、すぐに使えるルール、テスト、QA自動化のセット。一貫性とセキュリティを両立した開発を実現します。

claude-code-python-stack とは?

このスキルは、Claude Code を使用したPython開発において、開発の一貫性とセキュリティを確保するための包括的なルール、テスト、QA自動化を提供します。すぐに使える設定ファイル群により、コーディング規約、静的解析、ユニットテスト、セキュリティチェックを自動化し、コードレビューの負担を軽減します。主にClaude Codeプラットフォーム上で動作し、プロジェクトに追加するだけでlint、format、test、security scan といった一連のQAパイプラインをCI/CDに統合できます。これにより、開発者はビジネスロジックに集中しつつ、品質とセキュリティのベストプラクティスを自動的に守ることが可能になります。

対応✓Claude Code~Codex CLI~Cursor
npx skills add Izangi2714/claude-code-python-stack

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

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

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

ドキュメント

claude-code-python-stack は何をしますか?

Claude Code でPython開発を強化します。すぐに使えるルール、テスト、QA自動化を提供し、一貫性とセキュリティを両立した開発を実現します。

概要

このプロジェクトは、Claude Code のエージェント機能を活用してPythonプロジェクトを開発する際に、品質とセキュリティを自動的に担保するための仕組みを提供します。

主な機能

  • コーディングルール: Claude Code が従うべきPythonコーディング規約を定義
  • テスト自動化: pytest を使ったユニットテストの実行とカバレッジレポート
  • 静的解析: flake8, black, mypy によるコード品質チェック
  • セキュリティチェック: bandit, safety による脆弱性スキャン
  • CI/CD統合: GitHub Actions のワークフロー設定ファイル

使い方

  1. このリポジトリをクローン、または. cursor/rules など Claude Code が参照するディレクトリにコピーします。
  2. プロジェクトのルートに .claude/settings.json を作成し、必要に応じてルールを有効化します。
  3. make lint, make test, make security といったコマンドでQAパイプラインを実行できます。

設定例

{
  "rules": [
    "rules/python-style.mdc",
    "rules/testing.mdc",
    "rules/security.mdc"
  ]
}

必要条件

  • Python 3.9+
  • Claude Code (またはCLIから利用可能なClaudeのエージェント)
  • pip でインストール可能な依存パッケージ

ライセンス

MIT

関連スキル