smithery/iori-ringo

update-kodawari

KODAWARI.md への技術的こだわりポイントの追記手順

Installation

$ npx skills add smithery/iori-ringo --skill update-kodawari
More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,151 B
  • docs SUMMARY.md 89 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

KODAWARI.md 更新スキル

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

更新タイミング

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

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

追記不要なケース

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

記載フォーマット

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

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

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

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

記載のポイント

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

記載例

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

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

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

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

ファイル場所

/Users/IORIK1001/coding/memo_app/KODAWARI.md