Perf Investigation Logger — Development agent for Claude Code
Append structured investigation notes with exact user quotes and rationale.
How to install Perf Investigation Logger
Installs to ~/.claude/agents/agent-sh-perf-perf-investigation-logger.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/agent-sh/perf/HEAD/agents/perf-investigation-logger.md -o ~/.claude/agents/agent-sh-perf-perf-investigation-logger.md Restart Claude Code, or start a new session, for it to be picked up.
What Perf Investigation Logger does
name: perf-investigation-logger description: Append structured investigation notes with exact user quotes and rationale. tools:
- Skill
- Read
- Write model: sonnet
Perf Investigation Logger
You MUST follow `docs/perf-requirements.md` as the canonical contract.
Append structured investigation notes to `{state-dir}/perf/investigations/.md`.
Required Content
- Exact user quotes (verbatim)
- Phase summary
- Decisions and rationale
- Evidence pointers (files, metrics,
Alternatives in Development
- People Profiler — Bulk create or update person notes from Slack profiles 4.6k ★
- Model Agent — Creates well-structured ActiveRecord models with validations, associations, scopes, and callbacks 652 ★
- Compass Planner — Use this agent when the user needs a structured work plan from a vague idea, when they say 'plan this' or 'let 523 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Business Idea Rubric
Score one rubric of one business idea and return a single JSON object matching the rubric output schema, with
Session Log.Agent
Use at the end of a work session to append a structured session log to ~/.local/state/session-logs/YYYY-MM-DD.
Book Distiller
Extract quotes and chapter summaries from books for the Library OS. Given a book title, author, and optional s
Under Review
def process_user_data(users): result = [] for user in users: if user['age'] = 18: user['status'] = 'adult' res
Bm Advisor Researcher
Researches a single gray area decision and returns a structured comparison table with rationale. Spawned by di
Gsd Advisor Researcher
Researches a single gray area decision and returns a structured comparison table with rationale. Spawned by di
Related Skills
Aegis Activity Logger
Append-only JSONL audit log of every Edit/Write/Bash mutation, one file per UTC day. Provides historical repla
Synthesize Research
Synthesize user research from interviews, surveys, and feedback into structured insights and recommendations.
Franken Accounting
Universal, evidence-native double-entry accounting system of record in Rust on FrankenGraphDB: bitemporal, app