perf-investigation-logger — Claude Code skill: how to install
Appends structured performance investigation notes, quotes, and evidence to project logs. Keeps benchmarks and optimization decisions organized.
npx skills add composio-community/awesome-claude-plugins --skill perf-investigation-logger -a claude-code
npx skills add composio-community/awesome-claude-plugins --skill investigation-logger -a claude-codeWhat perf-investigation-logger does
This skill writes performance findings directly into {state-dir}/perf/investigations/<id>.md. It relies on docs/perf-requirements.md as its primary reference contract.
Every logged phase captures exact user quotes, a phase summary, decisions with reasoning, and evidence pointers. Evidence must include executed commands or file paths with line references. Paraphrasing user words is strictly forbidden.
The target directory uses the AI_STATE_DIR environment variable, falling back to .claude if unset. Missing the contract file will leave your notes without defined project constraints.
What it helps with
- record verbatim user feedback during performance debugging
- append structured investigation summaries to markdown logs
- attach evidence commands and file paths to optimization records
- document performance decisions alongside their rationale
Example prompts for the agent
- Log this performance phase and attach the benchmark command output
- Append our profiling notes to the investigation log with the user quote
- Record the latency decision into
perf/investigations/<id>.md
How to install perf-investigation-logger
1Skills CLI (Vercel)
npx skills add composio-community/awesome-claude-plugins --skill perf-investigation-logger -a claude-codenpx skills add composio-community/awesome-claude-plugins --skill investigation-logger -a claude-code2Manually: put the files in place
~/.claude/skills/investigation-logger/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/investigation-logger/
1Skills CLI (Vercel)
npx skills add composio-community/awesome-claude-plugins --skill investigation-logger -a codex2Manually: put the files in place
.agents/skills/investigation-logger/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add composio-community/awesome-claude-plugins --skill investigation-logger -a cursor2Manually: put the files in place
.cursor/skills/investigation-logger/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install composio-community/awesome-claude-plugins investigation-logger2Manually: put the files in place
.github/skills/investigation-logger/SKILL.md1Skills CLI (Vercel)
npx skills add composio-community/awesome-claude-plugins --skill investigation-logger -a gemini-cli2Platform CLI
gemini skills install https://github.com/composio-community/awesome-claude-plugins --path perf/skills/investigation-loggerManually: put the files in place
.devin/skills/investigation-logger/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add composio-community/awesome-claude-plugins --skill investigation-logger -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about perf-investigation-logger
How do I install perf-investigation-logger in Claude Code?
Run npx skills add composio-community/awesome-claude-plugins --skill perf-investigation-logger -a claude-code in your terminal.
Where are the investigation notes stored?
Notes are appended to {state-dir}/perf/investigations/<id>.md. The directory path resolves via AI_STATE_DIR or defaults to .claude.
Can the skill summarize user quotes instead of copying them?
No. The skill enforces verbatim quotes and prohibits paraphrasing user statements.