Code profiler
Skill a5c-ai/babysitter/library/specializations/algorithms-optimization/skills/code-profiler
Babysitter enforces obedience on agentic workforces and enables them to manage extremely complex tasks and workflows through deterministic, hallucination-free self-orchestration
npx -y skills add a5c-ai/babysitter --skill code-profilerAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
What its author says it does
Copied from the file, not written here
Profile code performance and identify bottlenecks
SKILL.md
1.9 KB, as published. Nobody here has run it
Code Profiler Skill
Purpose
Profile algorithm implementations to identify performance bottlenecks and optimization opportunities.
Capabilities
- Runtime profiling
- Memory profiling
- Cache miss analysis
- Hot spot identification
- Optimization suggestions
- Comparative benchmarking
Target Processes
- code-level-optimization
- complexity-optimization
- memory-optimization
Profiling Dimensions
Time Profiling
- Function-level timing
- Line-by-line profiling
- Call graph analysis
- Hot spot detection
Memory Profiling
- Heap allocation tracking
- Memory leak detection
- Peak memory usage
- Allocation patterns
Cache Analysis
- Cache miss rates
- Memory access patterns
- Data locality issues
Input Schema
{
"type": "object",
"properties": {
"code": { "type": "string" },
"language": { "type": "string" },
"profileType": {
"type": "string",
"enum": ["time", "memory", "cache", "all"]
},
"testInput": { "type": "string" },
"iterations": { "type": "integer", "default": 1 }
},
"required": ["code", "profileType"]
}
Output Schema
{
"type": "object",
"properties": {
"success": { "type": "boolean" },
"timing": { "type": "object" },
"memory": { "type": "object" },
"hotSpots": { "type": "array" },
"recommendations": { "type": "array" }
},
"required": ["success"]
}
Integration
Can integrate with profiling tools like gprof, perf, Valgrind, cProfile, and language-specific profilers.