001-commands-inventory
Use when you need to generate a checklist document with embedded commands inventory, following the embedded template exactly and…
Use when you need to analyze Java profiling data collected during the detection phase — including interpreting flamegraphs, memory allocation patterns, CPU hotspots, threading issues, systematic problem categorization, evidence documentation with profiling-problem-analysis and
Claude Code
$ npx -y skills add jabrena/plinth --skill 162-java-profiling-analyze --agent claude-code
Codex
$ npx skills add jabrena/plinth --skill 162-java-profiling-analyze -a codex -y
Cursor
$ npx skills add jabrena/plinth --skill 162-java-profiling-analyze -a cursor -y
Gemini CLI
$ npx skills add jabrena/plinth --skill 162-java-profiling-analyze -a gemini-cli -y
GitHub Copilot
$ npx skills add jabrena/plinth --skill 162-java-profiling-analyze -a github-copilot -y
OpenCode
$ npx skills add jabrena/plinth --skill 162-java-profiling-analyze -a opencode -y
Windsurf
$ npx skills add jabrena/plinth --skill 162-java-profiling-analyze -a windsurf -y
name: 162-java-profiling-analyze description: Use when you need to analyze Java profiling data collected during the detection phase — including interpreting flamegraphs, memory allocation patterns, CPU hotspots, threading issues, systematic problem categorization, evidence documentation with profiling-problem-analysis and profiling-solutions markdown files, or prioritizing fixes using Impact/Effort scoring. This should trigger for requests such as Analyze JFR profile; Analyze the profile; Analyze the performance; Analyze the memory; Analyze the threading; Analyze GC logs from profiling; Prioritize Java profiling bottlenecks by impact. Part of Plinth Toolkit license: Apache-2.0 metadata: author: Juan Antonio Breña Moral version: 0.19.0
Analyze profiling results systematically: inventory results (flamegraphs, JFR, GC logs, thread dumps), identify problems (memory leaks, CPU hotspots, threading issues), document findings using standardized templates (profiling-problem-analysis-YYYYMMDD.md, profiling-solutions-YYYYMMDD.md), prioritize using Impact/Effort scores, and correlate multiple profiling files for validation.
**What is covered in this Skill?**
**Scope:** Validate profiling results represent realistic load scenarios. Cross-reference multiple files. Include quantitative metrics.
Validate profiling results represent realistic load before analysis. Document assumptions and limitations. Cross-reference multiple files.
1. **Read analysis reference and inventory inputs**
Read `references/162-java-profiling-analyze.md` and inventory profiling artifacts in `profiler/results/`.
2. **Validate data quality and assumptions**
Confirm datasets represent realistic load conditions and record assumptions/limitations before drawing conclusions.
3. **Identify and prioritize bottlenecks**
Analyze memory/CPU/threading findings, cross-reference multiple files, and prioritize issues by Impact/Effort.
4. **Document findings and solution options**
Create `docs/profiling-problem-analysis-YYYYMMDD.md` and `docs/profiling-solutions-YYYYMMDD.md` with quantitative evidence.
For detailed guidance, examples, and constraints, see [references/162-java-profiling-analyze.md](references/162-java-profiling-analyze.md).
Use when you need to generate a checklist document with embedded commands inventory, following the embedded template exactly and…
Use when you need to generate a checklist document with embedded agents inventory, following the embedded template exactly and…
Use when you need to generate a checklist document with Java system prompts from skills.xml, following the embedded section…
Use when you need to install the embedded project commands into command directories (.github/commands, .claude/commands,…
Use when you need to install the embedded robot agents into .github/agents, .claude/agents, .cursor/agents, or .codex/agents,…
Guides the creation of agile epics with comprehensive definition including business value, success criteria, and breakdown into…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.