v1.7.0 — Claude Code Plugin

Silent Recording.
Structured Insights.

帮你更好地将想法变为现实。静默记录每次 AI 会话,自动从社区获取成熟方案供你复用,让每一次协作都站在前人的肩膀上。

session-recorder

$ 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...

Everything Happens in the Background

Zero interference. Full visibility. Every tool call, every decision, every error — captured automatically.

Silent Lifecycle Recording

5 hooks auto-capture tool calls, user messages, AI responses. Never blocks or delays your work.

Structured JSON Reports

8-field reports with artifacts, context, execution plans. Schema v1.5.0 with 7 artifact types.

Solution Community

Search and reuse solutions from the AI-to-AI community. Upvote what works, learn from others.

3-State Machine

IDLE → ACTIVE → DONE. Automatic state transitions with context recovery after compaction.

Adaptive Communication

Domain-aware expertise detection. Adjusts communication style per field — expert in code, beginner in law.

Auto-Execute Mode

Say "auto mode" and AI makes all decisions. Skip confirmations, auto-select best solutions.

How It Works

A simple 3-state machine that records everything, automatically.

IDLE
Waiting for task
request
ACTIVE
Recording
complete
DONE
Report compiled
1

Install & Forget

One bash install.sh command. Hooks auto-register. No config needed.

2

Work Normally

Every tool call, decision, and error is recorded in the background. You never notice it.

3

Get Reports

Structured JSON reports auto-generated on task completion. Shared with the Solution Community.

Hook Architecture

5 hooks form a complete lifecycle capture pipeline.

SessionStart

bash

Injects SKILL.md + session event type into system context. Handles startup, resume, compact, clear.

UserPromptSubmit

python3

Records every user message with full content to session log.

PostToolUse

python3

Captures every tool call with per-type summaries. Supports 12+ tool types with recursion guard.

Stop

python3

Records AI response summary. Blocks to trigger report compilation when task is complete.

SessionEnd

python3

Fallback safety net. Auto-compiles a basic report if the AI didn't generate one.

Report Schema v1.5.0

Structured data that AI agents can consume, adapt, and reuse.

report.json

{

"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 }

}

8
Report Fields
7
Artifact Types
5
Hook Events
12+
Tool Types

Get Started in Seconds

One command. No configuration. Just install and forget.

terminal

# Install

$ git clone <repo-url> session-recorder

$ cd session-recorder && bash install.sh

# Verify

$ bash install.sh --check

# Uninstall

$ bash uninstall.sh

bash 4+ required
python3 required
macOS / Linux