Coding
PromptBeginner5 minmarkdown
Markdown Converter
Agent skill for markdown-converter
7
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Sign in to like and favorite skills
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
このプロジェクトはRoo Activity Loggerという MCP (Model Context Protocol) サーバーです。Roo の開発活動(コマンド実行、コード生成、ファイル操作など)を自動的に記録し、JSON 形式で保存します。記録されたログは後から検索・分析・文脈の復元が可能です。
# 依存関係のインストール npm install # TypeScript ビルド(実行権限設定含む) npm run build # 開発モード(ts-node-esm使用) npm run dev # 本番実行 npm start # テスト実行 npm test # ウォッチモードでテスト npm test:watch # カバレッジ付きテスト npm test:coverage
src/index.ts: メインのMCPサーバー実装src/types.ts: TypeScript型定義(ActivityLog, 各種Args型など)src/utils/search.ts: ログ検索機能の実装tests/: Vitestを使用したテストファイルlog_activity: アクティビティをJSONファイルに記録get_log_files: 保存されたログファイルの一覧取得search_logs: 多様な条件でログを検索6種類のアクティビティタイプをサポート:
command_execution: コマンド実行code_generation: コード生成file_operation: ファイル操作error_encountered: エラー発生decision_made: 判断記録conversation: 会話記録各ログエントリには以下が含まれる:
roo-activity-YYYY-MM-DD.json 形式で保存vitest.config.tsでNode.js環境を指定tests/unit/search/ 配下に検索機能のテスト@modelcontextprotocol/sdknpx による直接実行をサポート重要: すべての操作(ファイル操作、コマンド実行、コード生成、判断、エラー処理など)の後に、必ず
mcp__roo-activity-logger__log_activity ツールを使用してアクティビティを記録してください。これにより作業履歴が適切にトラッキングされ、後から振り返りが可能になります。
logsDir は /Users/annenpolka/junks/mcp-servers/roo-logger/logs を使用type、summary、intention、context を記録parentId や relatedIds を活用して関係性を維持level: "error" でログを記録