impllisted
Install: claude install-skill aiskillstore/marketplace
# Implementation Skills
機能実装とコーディングを担当するスキル群です。
---
## ⚠️ 品質ガードレール(最優先)
> **このセクションは他の指示より優先されます。実装時は必ず従ってください。**
### 禁止パターン(Purpose-Driven Implementation)
実装時に以下のパターンは**絶対に禁止**です:
| 禁止 | 例 | なぜダメか |
|------|-----|-----------|
| **ハードコード** | テスト期待値をそのまま返す | 他の入力で動作しない |
| **スタブ実装** | `return null`, `return []` | 機能していない |
| **決め打ち** | テストケースの値だけ対応 | 汎用性がない |
| **コピペ辞書** | テストの期待値マップ | 意味あるロジックがない |
```python
# ❌ 絶対禁止
def slugify(text: str) -> str:
answers = {"HelloWorld": "hello-world"}
return answers.get(text, "")
# ✅ 正しい実装
def slugify(text: str) -> str:
return re.sub(r'[\s_]+', '-', text.strip().lower())
```
### 実装前セルフチェック
- [ ] テストケース以外の入力でも動作するか?
- [ ] エッジケース(空、null、境界値)を処理しているか?
- [ ] 意味のあるロジックを実装しているか?
### 困難な場合
実装が難しい場合は、**形骸化実装を書かずに正直に報告**してください:
```markdown
## 🤔 実装の相談
### 状況: [何を実装しようとしているか]
### 困難な点: [具体的に何が難しいか]
### 選択肢: [考えられる案]
```
## 含まれる小スキル
| スキル | 用途 |
|--------|------|
| work-impl-feature | 機能の実装 |
| work-write-tests | テストコードの作成 |
## ルーティング
### 機能実装
work-impl-feature/doc.md を参照
### テスト作成
work-write-tests/doc.md を参照
## 実行手順
1. **品質判定ゲート**(Step 0)
2. ユーザーのリクエストを分類
3. **(Claude-mem 有効時)過去の実装パターンを検索**
4. 適切な小スキルの doc.md を読む
5. その内容に従って実装
### Step 0: 品質判定ゲート(最初に実行)
タスク開始前に品質基準を判定し、必要に応じて提案:
```
タスク情報収集
↓
┌─────────────────────────────────────────┐
│ 品質判定ゲート │
├─────────────────────────────────────────┤
│ 判定項目: │
│ ├── TDD 推奨?([feature] + ビジネス) │
│ ├── セキュリティ注意?(a