スキル一覧に戻る
ryomamoyr

creating-rules

by ryomamoyr

dotfile for DA-mac

0🍴 0📅 2026年1月15日
GitHubで見るManusで実行

SKILL.md


name: creating-rules description: Claude Code用のRuleを作成。新しいRule作成、コーディング規約追加時に使用。

Rule作成

配置場所

.claude/rules/<rule-name>.md

フロントマター(任意)

---
paths:
  - "src/**/*.py"
  - "tests/**/*.py"
---

pathsの書き方

  • グロブパターンを使用
  • クォートで囲む(YAML構文エラー回避)
  • 省略時は全ファイルに適用

構成例

.claude/rules/
├── python.md           # Python全般
├── testing.md          # テスト規約
├── security.md         # セキュリティ
└── frontend/
    ├── react.md        # React用
    └── styles.md       # CSS用

テンプレート

全ファイル適用(pathsなし)

# コードスタイル

## 規則
- インデント: スペース2つ
- 行長: 100文字以内
- 命名: スネークケース(Python)

特定ファイル適用(pathsあり)

---
paths:
  - "**/*.py"
  - "**/*.ipynb"
---

# Python開発ルール

## 環境
- 実行: `uv run`
- 依存追加: `uv add`

## 禁止
- Pandas使用禁止(Polars使用)
- try-exceptの乱用禁止

Skills vs Rules 判断基準

条件選択
常に適用したいRules
特定ファイル編集時のみRules + paths
タスク実行時のみ(コミット、PR等)Skills
スクリプト実行を伴うSkills

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です