system-profile

Profile CPU, memory, GPU, and interconnect metrics for processes.

1|Updated Jul 21, 2026
One-click install
npx skills add https://github.com/dogekiki/SP-test --skill system-profile-dogekiki
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: system-profile
Source: https://github.com/dogekiki/SP-test/tree/main/.trae/skills/system-profile
Command: npx skills add https://github.com/dogekiki/SP-test --skill system-profile-dogekiki

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the difficulty of identifying performance bottlenecks in complex software systems by providing a structured, automated approach to profiling CPU, memory, GPU, and interconnect usage.

Core Features & Use Cases

  • Multi-Dimensional Profiling: Analyze CPU overhead, memory allocation, GPU compute efficiency, and interconnect bandwidth.
  • Instrumentation Support: Automatically suggests and applies code-level instrumentation when external tools are insufficient.
  • Actionable Reporting: Generates structured reports with clear bottleneck identification and remediation recommendations.
  • Use Case: Use this to diagnose why a specific deep learning model training run is underutilizing GPUs or to identify memory leaks in a long-running service.

Quick Start

Ask the system to profile the performance of your target script or process by providing the name or PID to the system-profile skill.

Frequently Asked Questions about system-profile

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I identify performance bottlenecks in a deep learning training script?

To profile a specific process, provide its name or PID to the system. It analyzes CPU, memory, GPU, and interconnect metrics to pinpoint execution bottlenecks and resource contention without requiring external tool setup.

Can I profile GPU compute efficiency and memory allocation automatically?

Yes, you can profile GPU compute efficiency and memory allocation automatically. The system supports external tool-based monitoring and automatically applies custom code instrumentation when those tools are insufficient.

What is code-level instrumentation for performance profiling?

Code-level instrumentation involves inserting custom monitoring logic into your script. It is used when external profiling tools are insufficient to capture the detailed CPU, memory, and GPU metrics needed to identify execution bottlenecks.

Does system profiling work with external monitoring tools or require custom code changes?

System profiling supports both external tool-based monitoring and custom code instrumentation. It automatically suggests and applies code-level instrumentation only when external tools are insufficient to diagnose the performance bottleneck.

How do I get actionable recommendations after analyzing CPU and interconnect metrics?

You receive actionable recommendations through structured diagnostic reports generated after analyzing CPU and interconnect metrics. These reports include clear bottleneck identification, remediation recommendations, and instrumentation changelogs.