本文へ移動
cccskills
無料GitHub で公開

python-patterns

Team conventions for Python development — credentials, API clients, LLM response parsing, testing patterns, and data pipeline structure. Covers dotenv loading, retry logic, secret validation, and pipeline anti-patterns.

インストール方法を見る

含まれるファイル(5)

  • SKILL.md1.5 KB
  • references/api-clients.md1.5 KB
  • references/credentials.md829 B
  • references/pipelines.md2.5 KB
  • references/testing.md1.3 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Python Patterns — Team Conventions

Unified conventions for team Python projects: credential management, API clients, testing discipline, and data pipeline structure. Supplements standard patterns with team-specific rules.

When to Activate

  • Writing credential/secret handling code or .env files
  • Creating or modifying API clients (GitHub, Stripe, LLM APIs)
  • Parsing LLM responses or structured API outputs
  • Writing or reviewing tests (TDD workflow, mocking external APIs)
  • Building or debugging data pipeline stages
  • Reviewing code that handles HTTP responses or LLM output

Quick Rules

Credentials:

  • Never hardcode or use real defaults. Fail fast if missing. Always create .env.example.

APIs:

  • Always timeout (30s). Only retry transient errors (429, 5xx). Always validate response structure.

Tests:

  • Mock external APIs. Set random_state=42. Target 80%+ coverage. Test behavior, not internals.

Pipelines:

  • Each stage is independently runnable. Validate input before processing. Include metadata in every output. Fail fast on invalid data.

Details

Read references/credentials.md, references/api-clients.md, references/testing.md, and references/pipelines.md for full examples and anti-patterns.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

User asks for design, planning, or approach exploration before implementation. Covers new features, components, refactors, or architecture decisions. Creates design docs and proposes approaches with trade-offs.

日本語の概要は準備中です。原文の説明を表示しています。

Benkapner/claude-code-basecamp172026年10月1日 更新

ci-guard

無料

Use when starting work in a repository under repositories/ that may lack CI configuration. Detects missing CI workflows (GitHub Actions, GitLab CI, CircleCI) and alerts the user to add one. Skips repos marked as research-only.

日本語の概要は準備中です。原文の説明を表示しています。

Benkapner/claude-code-basecamp172026年10月1日 更新

Use when the user asks to measure command execution time or optimize a feedback loop. Records explicit measurements and recommends faster alternatives such as unit tests versus integration tests. It is opt-in; it does not run on every command.

日本語の概要は準備中です。原文の説明を表示しています。

Benkapner/claude-code-basecamp172026年10月1日 更新

Measurement-driven code refactoring — profile before changing, measure after, keep only if metrics improve. Covers complexity reduction, extraction patterns, and bulk refactoring for mechanical changes across many files.

日本語の概要は準備中です。原文の説明を表示しています。

Benkapner/claude-code-basecamp172026年10月1日 更新

Scan projects for credential leaks, secrets in code, insecure patterns, LLM API key exposure, PII leakage to external AI services, and .env/.gitignore misconfigurations. Especially useful for data and API integrations, regardless of implementation language.

日本語の概要は準備中です。原文の説明を表示しています。

Benkapner/claude-code-basecamp172026年10月1日 更新

Use when committing or pushing changes and the repository needs a version bump. Analyzes commits using conventional commit prefixes to determine whether the next release is a major, minor, or patch increment. Also use when the user asks about versioning, release planning, or changelog generation.

日本語の概要は準備中です。原文の説明を表示しています。

Benkapner/claude-code-basecamp172026年10月1日 更新

Benkapner のスキルをすべて見る

このスキルの問題を報告する