Files
ECC/docs/ja-JP/skills
Andres TuulandClaude Opus 5 5e6c8f9e1f fix(lib): reject invalid token counts and document the Fable/Mythos tier
`estimateCost` used `inputTokens` and `outputTokens` without validation.
A negative count yielded a negative cost, and a non-finite one yielded
NaN. That matters here specifically because this module backs the
cost-aware-llm-pipeline budget skill: `NaN > budget` is false, so a
corrupt token count silently passes the budget check it exists to
enforce. It now throws a RangeError naming the offending field.

The unknown-model fallback to sonnet rates deliberately stays fail-open:
that degrades an estimate, whereas these inputs corrupt one.

Separately, the estimator prices Fable and Mythos at $10/$50 per million
tokens, but all three pricing tables (the skill and its ja-JP and zh-CN
translations) listed only Haiku, Sonnet, and Opus, so a reader could not
budget for two supported model families. Added the missing row to each.

16 of the new assertions fail against the previous behaviour (23 passed,
16 failed) and all pass with the guard (39 passed).

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KV43bDJpgyMPovT2CHAoba
2026-08-08 20:28:04 +03:00
..
2026-05-12 09:30:26 -04:00

スキル

スキルは Claude Code が文脈に基づいて読み込む知識モジュールです。ワークフロー定義とドメイン知識を含みます。

スキルカテゴリ

言語別パターン

  • python-patterns/ - Python 設計パターン
  • golang-patterns/ - Go 設計パターン
  • frontend-patterns/ - React/Next.js パターン
  • backend-patterns/ - API とデータベースパターン

言語別テスト

  • python-testing/ - Python テスト戦略
  • golang-testing/ - Go テスト戦略
  • cpp-testing/ - C++ テスト

フレームワーク

  • django-patterns/ - Django ベストプラクティス
  • django-tdd/ - Django テスト駆動開発
  • django-security/ - Django セキュリティ
  • quarkus-patterns/ - Quarkus アーキテクチャ、Camel、CDI、Panache パターン
  • quarkus-security/ - Quarkus セキュリティ: JWT/OIDC、RBAC、バリデーション
  • quarkus-tdd/ - Quarkus テスト駆動開発
  • quarkus-verification/ - Quarkus 検証ループ
  • springboot-patterns/ - Spring Boot パターン
  • springboot-tdd/ - Spring Boot テスト
  • springboot-security/ - Spring Boot セキュリティ

データベース

  • postgres-patterns/ - PostgreSQL パターン
  • jpa-patterns/ - JPA/Hibernate パターン

セキュリティ

  • security-review/ - セキュリティチェックリスト
  • security-scan/ - セキュリティスキャン

ワークフロー

  • tdd-workflow/ - テスト駆動開発ワークフロー
  • continuous-learning/ - 継続的学習

ドメイン特定

  • eval-harness/ - 評価ハーネス
  • iterative-retrieval/ - 反復的検索

スキル構造

各スキルは自分のディレクトリに SKILL.md ファイルを含みます:

skills/
├── python-patterns/
│   └── SKILL.md          # 実装パターン、例、ベストプラクティス
├── golang-testing/
│   └── SKILL.md
├── django-patterns/
│   └── SKILL.md
...

スキルを使用します

Claude Code はコンテキストに基づいてスキルを自動的に読み込みます。例:

  • Python ファイルを編集している場合 → python-patternspython-testing が読み込まれる
  • Django プロジェクトの場合 → django-* スキルが読み込まれる
  • テスト駆動開発をしている場合 → tdd-workflow が読み込まれる

スキルの作成

新しいスキルを作成するには:

  1. skills/your-skill-name/ ディレクトリを作成
  2. SKILL.md ファイルを追加
  3. テンプレート:
---
name: your-skill-name
description: Brief description shown in skill list
---

# Your Skill Title

Brief overview.

## Core Concepts

Key patterns and guidelines.

## Code Examples

\`\`\`language
// Practical, tested examples
\`\`\`

## Best Practices

- Actionable guideline 1
- Actionable guideline 2

## When to Use

Describe scenarios where this skill applies.

覚えておいてください:スキルは参照資料です。実装ガイダンスを提供し、ベストプラクティスを示します。スキルとルールを一緒に使用して、高品質なコードを確認してください。