perf-profile
Skill6.3k starsChanged 55 days agoMPL-2.0View on GitHub
Use for ANY PJ4 performance question on Linux — sluggish plot zooming, dropped frames, GUI jank, a file-load or startup that "got slower", a suspected perf regression from a commit, "why is this slow" — before running `perf record`/`perf report` on plotjuggler4, or when a perf.data recording needs per-thread, flat, flamegraph or time-window views.
We split this skill into the rules it gives an agent
1 rule. 0 are common, 1 is distinctive, and 0 are very specific to this project.
0
Common
Most of the 18 edited versions we read keep these.
1
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
Licensed with conditions — read it at the source. We count its rules but don't quote them. Read them on GitHub.
“Common” is measured: kept by at least 6 in 10 of the 18 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Trending
Quiet since September.about the whole repository
Who's talking about facontidavide/PlotJuggler
- A Hacker News story“PlotJuggler 3: fast and intuitive time series visualization”Hacker News · Dec 9, 2020 · 259 points
- A Hacker News story“PlotJuggler: The timeseries visualization tool that you deserve”Hacker News · Mar 4, 2019 · 25 points
- PlotJuggler/PlotJuggler“[BUG]: New lua version breaks quat_to_yaw and quat_to_roll”GitHub · Mar 2, 2026 · 4 reactions
- PlotJuggler/plotjuggler-ros-plugins“Fix compilation: Update include path to Plotjuggler/fmt”GitHub · Mar 13, 2024 · 3 reactions
- orocos/orocos_kinematics_dynamics“Change License”GitHub · Jul 21, 2022 · 3 reactions
The biggest 5 of 52 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 52
Talked about on GitHub and Hacker News (52 times).
On GitHub · 50
- Mar 2, 2026[BUG]: New lua version breaks quat_to_yaw and quat_to_roll — PlotJuggler/PlotJuggler4 reactions
- Mar 13, 2024Fix compilation: Update include path to Plotjuggler/fmt — PlotJuggler/plotjuggler-ros-plugins3 reactions · 2 comments
- Jul 21, 2022Change License — orocos/orocos_kinematics_dynamics3 reactions · 5 comments
- Apr 1, 2024CSV: Add option to skip invalid rows — PlotJuggler/PlotJuggler2 reactions · 4 comments
- Jul 11, 2023MCAP Parsing fails on IDL only messages — PlotJuggler/PlotJuggler2 reactions · 6 comments
45 more on GitHub
- Jun 20, 2023PlotJuggler compile in MacBook Pro(Apple m2 chip) failed — PlotJuggler/PlotJuggler2 reactions · 16 comments
- Apr 2, 2023Introduce environment variables to skip dialogs to automate PlotJuggler usage — PlotJuggler/PlotJuggler2 reactions · 3 comments
- Dec 31, 2025[BUG]: Conan compile instructions for Linux are wrong — PlotJuggler/PlotJuggler1 reaction
- Dec 27, 2025Use consistent app ID and desktop entry (io.plotjuggler.PlotJuggler) — PlotJuggler/PlotJuggler1 reaction
- Dec 26, 2025Use consistent app ID and desktop entry — PlotJuggler/PlotJuggler1 reaction · 2 comments
- Sep 18, 2025plotjuggler: 3.12.0-1 in 'rolling/distribution.yaml' [bloom] — ros/rosdistro1 reaction
- Jul 10, 2025Allow saving a whole tab — PlotJuggler/PlotJuggler1 reaction · 2 comments
- Mar 21, 2025Package request: plotjuggler for linux-aarch64 — RoboStack/ros-noetic1 reaction · 1 comment
- May 23, 2024Cannot open .BIN file because of toLower() — PlotJuggler/PlotJuggler1 reaction · 5 comments
- May 23, 20243.9.2 binaries? — PlotJuggler/PlotJuggler1 reaction
- Mar 16, 2024CSV: Added option to parse date/time as extended ISO 8601 — PlotJuggler/PlotJuggler1 reaction · 1 comment
- Feb 20, 2024plotjuggler: 3.9.1-1 in 'noetic/distribution.yaml' [bloom] — ros/rosdistro1 reaction
- Feb 14, 2024Crash after opening layout file and starting UDP Server Streamer — PlotJuggler/PlotJuggler1 reaction · 5 comments
- Jan 12, 2024Problem loading timestamps from a Header-only message — PlotJuggler/PlotJuggler1 reaction · 6 comments
- Jan 2, 2024The plugin [DataLoad ROS bags] thrown the following exception: map::at — PlotJuggler/PlotJuggler1 reaction · 3 comments
- Nov 8, 2023Can't find one or more curves — PlotJuggler/PlotJuggler1 reaction · 1 comment
- Jul 12, 2023remove deprecated msg from snapcraft — PlotJuggler/PlotJuggler1 reaction · 2 comments
- Jan 12, 2023Seg Fault when closing — PlotJuggler/PlotJuggler1 reaction · 1 comment
- Jul 25, 2022Add options for enabling/disabling autozoom in preferences — PlotJuggler/PlotJuggler1 reaction · 1 comment
- Sep 4, 2026fix: populate package repository metadata — RoboStack/vinca0 reactions
- May 14, 2026plotjuggler: 3.17.2-1 in 'rolling/distribution.yaml' [bloom] — ros/rosdistro0 reactions
- May 14, 2026plotjuggler: 3.17.2-1 in 'lyrical/distribution.yaml' [bloom] — ros/rosdistro0 reactions
- May 14, 2026plotjuggler: 3.17.2-1 in 'jazzy/distribution.yaml' [bloom] — ros/rosdistro0 reactions
- May 14, 2026plotjuggler: 3.17.2-1 in 'kilted/distribution.yaml' [bloom] — ros/rosdistro0 reactions
- May 14, 2026plotjuggler: 3.17.2-3 in 'humble/distribution.yaml' [bloom] — ros/rosdistro0 reactions
- Jan 24, 2026Status texts, params, and tooltips — ArduPilot/plotjuggler-apbin-plugins0 reactions · 19 comments
- Jan 6, 2026Fix Conan 2.x build instructions in COMPILE.md — PlotJuggler/PlotJuggler0 reactions
- Dec 19, 2025plotjuggler: 3.14.4-1 in 'rolling/distribution.yaml' [bloom] — ros/rosdistro0 reactions
- Dec 19, 2025plotjuggler: 3.14.4-1 in 'kilted/distribution.yaml' [bloom] — ros/rosdistro0 reactions
- Dec 19, 2025plotjuggler: 3.14.4-1 in 'jazzy/distribution.yaml' [bloom] — ros/rosdistro0 reactions
- Dec 19, 2025plotjuggler: 3.14.4-1 in 'humble/distribution.yaml' [bloom] — ros/rosdistro0 reactions
- Nov 22, 2025plotjuggler: 3.14.0-1 in 'jazzy/distribution.yaml' [bloom] — ros/rosdistro0 reactions
- Nov 22, 2025plotjuggler: 3.14.0-1 in 'humble/distribution.yaml' [bloom] — ros/rosdistro0 reactions
- Nov 22, 2025plotjuggler: 3.14.0-1 in 'rolling/distribution.yaml' [bloom] — ros/rosdistro0 reactions
- Oct 31, 2025fix: solve build source relative to the manifest path — prefix-dev/pixi0 reactions
- Aug 11, 2025Stop using bounded array type — SSL-Roots/consai_ros20 reactions
- Jul 1, 2025Time series in simulation should reference simulation time instead of wall clock — PlotJuggler/plotjuggler-ros-plugins0 reactions · 1 comment
- Jul 4, 2024#983 & #984 Add option for custom line widths — PlotJuggler/PlotJuggler0 reactions · 4 comments
- Apr 23, 2024Enhance Data Retrieval Accuracy with MatchType in TimeseriesRef — PlotJuggler/PlotJuggler0 reactions · 4 comments
- Apr 23, 2024Misalignment in Time Series Data Due to Differing Trajectory Sizes with reactive scripts — PlotJuggler/PlotJuggler0 reactions · 3 comments
- May 25, 2023Wrong license — ros-noetic-arch/ros-noetic-plotjuggler0 reactions · 1 comment
- May 24, 2023Plotjuggler build fails with missing cstdint include — ros-noetic-arch/ros-noetic-plotjuggler0 reactions · 2 comments
- Oct 11, 2022Properly handle evaluated conditions — clearpathrobotics/colcon-distro0 reactions
- Aug 20, 2022ParserROS causing compile issues on Windows — PlotJuggler/PlotJuggler0 reactions · 2 comments
- Dec 2, 2021Problem when sol::state is reset — ThePhD/sol20 reactions · 1 comment
On Hacker News · 2
- Dec 9, 2020PlotJuggler 3: fast and intuitive time series visualization259 points · 47 comments
- Mar 4, 2019PlotJuggler: The timeseries visualization tool that you deserve25 points · 1 comment
Other versions19 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 19
- Donchitos/Claude-Code-Game-Studios★ 27ksame name
- pixel-cellar/Claude-Code-Game-Studios★ 324same name
- striderZA/OpenCodeGameStudios★ 93same name
- tranhieutt/software_development_department★ 71same name
- cenconq25/claude-code-app-studio★ 40same name
- CoralGame/Claude-Code-Game-Studios★ 19same name
- dawn840705/codex-code-studios★ 17same name
- ariadoss/superskills★ 12same name
- CodePhobiia/claude-roblox-game-studio★ 9same name
- lilangMax/ClaudeCodeGameStudios★ 8same name
9 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
Used alongsideProjects with it also use soak-test, team-live-ops and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
lilangMaxSkillsoak-test
Generate a soak test protocol for extended play sessions. Defines what to observe, measure, and log during long play sessions to surface slow leaks, fatigue effects, and edge cases that only appear after sustained play. Primarily used in Polish and Release phases.
Also in 9 projects that use this
lilangMaxSkillteam-live-ops
Orchestrate the live-ops team for post-launch content planning: coordinates live-ops-designer, economy-designer, analytics-engineer, community-manager, writer, and narrative-director to design and plan a season, event, or live content update.
Also in 9 projects that use this
- +10 more from lilangMax
In this repository15 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- pj_app/CLAUDE.mdCLAUDE.md
- pj_datastore/CLAUDE.mdCLAUDE.md
- pj_dialog_host/CLAUDE.mdCLAUDE.md
- pj_marketplace/CLAUDE.mdCLAUDE.md
- pj_plotting/CLAUDE.mdCLAUDE.md
- pj_runtime/CLAUDE.mdCLAUDE.md
- pj_scene2D/CLAUDE.mdCLAUDE.md
- pj_scene3D/CLAUDE.mdCLAUDE.md
- pj_scene_common/CLAUDE.mdCLAUDE.md
- pj_scripting/CLAUDE.mdCLAUDE.md
- pj_widgets/CLAUDE.mdCLAUDE.md
- pj3-portSkill
- ship-checkSkill
- verify-liveSkill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

