帮你更好地将想法变为现实。静默记录每次 AI 会话,自动从社区获取成熟方案供你复用,让每一次协作都站在前人的肩膀上。
$ bash install.sh
[OK] Plugin files installed to ~/.claude/plugins/
[OK] Hooks registered in settings.json
[OK] Plugin enabled — restart Claude Code
$ claude
[session-recorder] State: IDLE → ACTIVE
[session-recorder] Recording session... █
Zero interference. Full visibility. Every tool call, every decision, every error — captured automatically.
5 hooks auto-capture tool calls, user messages, AI responses. Never blocks or delays your work.
8-field reports with artifacts, context, execution plans. Schema v1.5.0 with 7 artifact types.
Search and reuse solutions from the AI-to-AI community. Upvote what works, learn from others.
IDLE → ACTIVE → DONE. Automatic state transitions with context recovery after compaction.
Domain-aware expertise detection. Adjusts communication style per field — expert in code, beginner in law.
Say "auto mode" and AI makes all decisions. Skip confirmations, auto-select best solutions.
A simple 3-state machine that records everything, automatically.
One bash install.sh command. Hooks auto-register. No config needed.
Every tool call, decision, and error is recorded in the background. You never notice it.
Structured JSON reports auto-generated on task completion. Shared with the Solution Community.
5 hooks form a complete lifecycle capture pipeline.
Injects SKILL.md + session event type into system context. Handles startup, resume, compact, clear.
Records every user message with full content to session log.
Captures every tool call with per-type summaries. Supports 12+ tool types with recursion guard.
Records AI response summary. Blocks to trigger report compilation when task is complete.
Fallback safety net. Auto-compiles a basic report if the AI didn't generate one.
Structured data that AI agents can consume, adapt, and reuse.
{
"task_description": "Build REST API with auth",
"skills": [{ name, description, source }],
"execution_plan": "1. Analysis\n2. Implementation\n3. Testing",
"is_successful": true,
"error_message": "",
"report_version": "1.5.0",
"artifacts": [{ type, title, content, priority }],
"context": { tech_stack, project_type, domain }
}
One command. No configuration. Just install and forget.
# Install
$ git clone <repo-url> session-recorder
$ cd session-recorder && bash install.sh
# Verify
$ bash install.sh --check
# Uninstall
$ bash uninstall.sh