Agent skill

logging-implementation

Manage implementation logs in _docs/templates/ with consistent format. Use when starting project work, completing implementations, or when user mentions 実装ログ/implementation log.

Stars 5
Forks 0

Install this agent skill to your Project

npx add-skill https://github.com/camoneart/claude-code/tree/main/skills/logging-implementation

SKILL.md

Logging Implementation

プロジェクト全体で一貫した実装ログ管理を行うスキル。

いつ使うか

  • プロジェクトでの実装作業開始時
  • 実装が完了した時
  • 過去の実装履歴を参照する必要がある時
  • ユーザーが「実装ログ」について言及した時

プロジェクト起動時の処理

  1. _docs/templates/ が存在するか確認
  2. 存在しない場合は _docs/templates/ を作成
  3. _docs/ 配下を全てコンテキストとして読み込み
  4. 前回の設計意図や副作用を踏まえた上で提案

実装完了時の処理

1. 日時取得

  • TIME MCP Server を優先
  • 利用不可の場合は now エイリアス(date "+%Y-%m-%d %H:%M:%S"
  • エイリアス未設定の場合は .zshrc 等に追加提案

2. ログファイル作成

  • ファイル名形式: yyyy-mm-dd_機能名.md
  • 命名規則: 複数単語の場合はケバブケース(例:2025-10-19_product-name.md
  • 保存先: _docs/templates/

3. ログテンプレート

md
機能名: <ここに機能名>

- 日付: yyyy-mm-dd HH:MM:SS
- 概要: <実装の目的・背景>
- 実装内容: <主な実装内容>
- 設計意図: <なぜこの設計にしたのか>
- 副作用: <懸念事項があれば明記>
- 関連ファイル: <ファイルの場所>

必須項目

実装ログには以下を必ず含めること:

  • 実装の目的・背景
  • 主な実装内容
  • 設計意図
  • 副作用
  • 関連ファイル

重要な注意事項

  • 実装ログは必ず必ず必ず残すこと
  • 過去の実装ログを参照し、矛盾や重複を避けること
  • 日時を正確に取得し、西暦-日付-時間で必ず記載すること(例:日付: 2100-01-01 11:11:11)

Expand your agent's capabilities with these related and highly-rated skills.

camoneart/claude-code

translating-technical-articles

Translates English technical articles (engineering blogs, documentation) to Japanese while preserving layout and structure. Use when the user asks to translate an article, convert English content to Japanese, or mentions translating a URL or technical blog post.

5 0
Explore
camoneart/claude-code

guiding-tdd-development

Guide Test-Driven Development with task splitting, Red-Green-Refactor cycle, and framework auto-detection. Use when developing features with TDD approach, fixing bugs test-first, or when user mentions "TDD", "テスト駆動開発", "test-first", "/tdd".

5 0
Explore
camoneart/claude-code

distributed-tracing

Implement distributed tracing with Jaeger and Tempo to track requests across microservices and identify performance bottlenecks. Use when debugging microservices, analyzing request flows, or implementing observability for distributed systems.

5 0
Explore
camoneart/claude-code

dependency-upgrade

Manage major dependency version upgrades with compatibility analysis, staged rollout, and comprehensive testing. Use when upgrading framework versions, updating major dependencies, or managing breaking changes in libraries.

5 0
Explore
camoneart/claude-code

stripe-integration

Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.

5 0
Explore
camoneart/claude-code

typescript-advanced-types

Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring compile-time type safety in TypeScript projects.

5 0
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results