AgentSkillsCN

update-kodawari

向 KODAWARI.md 添加技术细节与匠心之处的步骤

SKILL.md
--- frontmatter
name: update-kodawari
description: KODAWARI.md への技術的こだわりポイントの追記手順

KODAWARI.md 更新スキル

このプロジェクトは就活ポートフォリオとして使用されるため、技術的なこだわりを KODAWARI.md に記録します。

更新タイミング

以下の作業を行った際に追記してください:

  1. 新機能の実装 - 特に技術的に工夫した点やベストプラクティスを適用した箇所
  2. リファクタリング - アーキテクチャ改善、パフォーマンス最適化など
  3. セキュリティ強化 - 新たに適用したセキュリティ対策
  4. ライブラリ選定 - 選定理由が明確な技術選択
  5. 独自実装 - ライブラリに頼らず自前で実装した機能

追記不要なケース

  • 単純なバグ修正
  • 軽微な変更
  • 技術的な意思決定や工夫がない作業

記載フォーマット

既存のセクションに追記するか、新しいセクションを追加:

markdown
### [機能名/改善内容]

[実装の概要と技術的なこだわりポイント]

```typescript
// コード例(必要に応じて)
code

## 記載のポイント

- **簡潔に**: 技術面接で説明できるレベルの詳細度
- **技術的根拠**: なぜその実装を選んだのかを明記
- **成果**: パフォーマンス改善数値など、具体的な成果があれば記載

## 記載例

```markdown
### Platform Adapter パターンによる環境抽象化

Electron と Web ブラウザの両方で動作可能なアプリケーションを実現するため、
Platform Adapter パターンを採用しました。

**技術的ポイント:**
- インターフェースで環境差異を抽象化
- ランタイムで適切なアダプターを動的に選択
- 新しいプラットフォーム追加時も既存コードへの影響を最小化

```typescript
// 使用例
const adapter = getPlatformAdapter()
adapter.onMenuAction('new-note', () => createNote())
code

## ファイル場所

`/Users/IORIK1001/coding/MyPortfolio/KODAWARI.md`