agentsclimarketplace

Tooling performance review

Skill tuanductran/soulmap-ai/.claude/skills/tooling-performance-review

Review and improve SoulMap's repo performance where it actually matters, such as lint speed, eval cost, packaging flow, subprocess-heavy tests, and shell-wrapper overhead.From its SKILL.md

Install
npx -y skills add tuanductran/soulmap-ai --skill tooling-performance-review

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

2.2 KB, as published. Nobody here has run it

Tooling performance review

Use this skill when the task is about speeding up local workflows, CI checks, eval runs, packaging, or Python tooling behavior in this repository.

Do not use this skill for

  • product behavior or response doctrine
  • generic app-performance advice unrelated to this repo
  • frontend rendering, API latency, or database tuning work the repo does not contain

Mission

Improve performance where the repository really pays for it:

  • repeated repo scans
  • redundant subprocesses
  • slow or overlapping checks
  • packaging and build overhead
  • eval runtime growth

Sources to check first

  • ../rules/performance-tooling.md
  • ../rules/python-tooling.md
  • ../rules/shell-scripting.md
  • pyproject.toml
  • docs/engineering/DEV.md
  • docs/engineering/TESTER.md
  • src/soulmap/devtools/
  • the nearest tests in tests/

What to look for

  • repeated full-repo work that could be shared
  • wrappers or subprocesses layered on top of canonical commands
  • test suites that can be narrowed during iteration without losing confidence
  • build or eval steps that are duplicated in docs, scripts, and CI
  • optimizations that would make the repo harder to understand than the time saved

Workflow

  1. Measure or locate the real slow path.
  2. Confirm whether the problem is scan cost, subprocess cost, packaging cost, or test scope.
  3. Prefer the smallest change that removes duplicate work.
  4. Keep Python logic in src/ and shell logic thin.
  5. Update tests or docs if the canonical command flow changes.
  6. Run the narrowest relevant checks, then confirm the broader workflow still passes.

Validation ladder

  • targeted pytest
  • uv run soulmap lint --skip-tests
  • targeted packaging or eval command
  • full uv run soulmap test -n auto -q when shared behavior changed

Definition of done

The repo should be faster in a meaningful way, while still being:

  • clearer to maintain
  • aligned with the canonical command flow
  • fully typed and testable
  • free of speculative complexity

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.