code-review
Skill5.6k starsChanged 4 months agoAGPL-3.0View on GitHub
Review Grafana Tempo pull requests for correctness, data integrity, performance, API and config design, and testing. Use for Copilot code reviews and re-reviews, reporting actionable findings without approval or merge recommendations.
We split this skill into the rules it gives an agent
25 rules. 0 are common, 16 are distinctive, and 9 are very specific to this project.
0
Common
Most of the 183 edited versions we read keep these.
16
Distinctive
This author's own choices. Worth a look.
9
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 183 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
More talk lately.about the whole repository
Who's talking about grafana/tempo
- grafana/helm-charts“Preconfigured and all-in-one LGTM stack helm chart”GitHub · May 20, 2022 · 54 reactions
- A Hacker News story“Grafana Tempo: High volume, minimal dependency trace storage”Hacker News · Oct 26, 2020 · 31 points
- grafana/mimir“Migrate Mimir tracing to opentelemetry”GitHub · Aug 12, 2022 · 15 reactions
- grafana/helm-charts“[tempo-metrics_generator] cannot configure for traces drilldown”GitHub · Apr 8, 2025 · 14 reactions
- grafana/pyroscope“Pluggable storage”GitHub · Apr 28, 2021 · 14 reactions
The biggest 5 of 26 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 26
Talked about on GitHub, Stack Overflow and Hacker News (26 times).
On GitHub · 22
- May 20, 2022Preconfigured and all-in-one LGTM stack helm chart — grafana/helm-charts54 reactions · 36 comments
- Aug 12, 2022Migrate Mimir tracing to opentelemetry — grafana/mimir15 reactions · 3 comments
- Apr 8, 2025[tempo-metrics_generator] cannot configure for traces drilldown — grafana/helm-charts14 reactions · 1 comment
- Apr 28, 2021Pluggable storage — grafana/pyroscope14 reactions · 17 comments
- Jul 14, 2023Add support for AD workload identity — grafana/mimir11 reactions · 3 comments
17 more on GitHub
- Aug 20, 2024Add cancel cause when client sends RST_STREAM frame — grpc/grpc-go8 reactions · 22 comments
- Feb 5, 2024Use the `start` and `end` parameters of the `search tags` and `search tag values` APIs — grafana/grafana8 reactions · 10 comments
- Apr 15, 2025Report Usage analytics & telemetry Enabled by default without consent: Ethical - Legal - Geopolitical consideration — grafana/grafana7 reactions · 5 comments
- Feb 16, 2025Grafana - Upgrade deps with github.com/aws/aws-sdk-go (v1) before end-of-support July 31, 2025 / fix CVE-2020-8911 + CVE-2020-8912 — grafana/grafana5 reactions · 7 comments
- Jul 5, 2023HTTP/2 was not negotiated connecting to Go-based gRPC service — grpc/grpc-rust5 reactions · 5 comments
- May 30, 2022Service graph processor — open-telemetry/opentelemetry-collector-contrib5 reactions · 10 comments
- Mar 24, 2022[tempo-distributed] Add missing grpclb port to query-frontend — grafana/helm-charts5 reactions · 3 comments
- May 5, 2026Allow the single-tenant name to be overridden (`fake` is a bad default) — grafana/loki4 reactions · 2 comments
- Nov 3, 2025How do we know which charts to use (re recent deprecations) — grafana/helm-charts4 reactions · 4 comments
- Jan 27, 2021Add Tempo to OpenAPM — openapm/landscape-model4 reactions
- Sep 3, 2025perf: Use new TraceQL sampling hint for RED panels — grafana/traces-drilldown3 reactions · 2 comments
- May 17, 2021[tempo-distributed] grafana dashboards depend on "cluster" label that is not introduced anywhere in Helm Chart — grafana/helm-charts3 reactions · 1 comment
- May 19, 2026[POC][Observability][Frontend] Add observability for pooling entrypoints. — vllm-project/vllm2 reactions · 2 comments
- Feb 10, 2026TraceQL Metrics Implementation — metrico/gigapipe2 reactions · 2 comments
- May 29, 2023Tempo: TraceQL query response streaming — grafana/grafana2 reactions · 10 comments
- Oct 26, 2026feat(s3): Support S3 SSE-C encryption — ACRT-EVAL/tempo-273-cr51 reaction · 1 comment
- May 31, 2026tempo: 2.10.5 -> 3.0.1 — NixOS/nixpkgs1 reaction · 3 comments
On Stack Overflow · 3
- Feb 2, 2024Tempo Search Autocomplete Nonsense Values0 votes
- Jan 15, 2024Do we need to stitch spans before pushing to clickhouse database for grafana tempo UI?0 votes · 1 answer
- May 24, 2023Why do my grafana tempo ingester pods go into Backoff restarting state after max_block_duration?0 votes
On Hacker News · 1
- Oct 26, 2020Grafana Tempo: High volume, minimal dependency trace storage31 points · 2 comments
Other versions193 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 193
- mattpocock/skills★ 309ksame name
- TheAlgorithms/Python★ 226ksame name
- microsoft/vscode★ 194ksame name
- github/spec-kit★ 145ksame name
- ggml-org/llama.cpp★ 133ksame name
- shareAI-lab/analysis_claude_code★ 80ksame name
- shareAI-lab/learn-claude-code★ 80ksame name
- vectorize-io/hindsight★ 57ksame name
- dbeaver/dbeaver★ 52ksame name
- roboflow/supervision★ 51ksame name
183 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 close-spec, design-with-images 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.
dzhngSkillclose-spec
When a spec under specs/<feature>/ is done shipping (a write-spec build, or any planned task that produced a spec), archive it to specs/done/ and rewrite it from a build-plan into a durable rationale — the why, the principles, the invariants — pointing back to the real code for the how. Use when implementation has landed and the plan no longer matches what shipped, or the user says a feature/spec is finished. Pairs with [write-spec](../write-spec/SKILL.md) (the plan this closes) and [review](../review/SKILL.md) (run before closing).
Also in 5 projects that use this
dzhngSkilldesign-with-images
Explore UI and visual design with image generation, then iterate the real implementation against the user-selected concept. Use when brainstorming visual directions, offering mockup variants, or implementing an approved generated design; do not stop at the mockups or the first code approximation.
Also in 5 projects that use this
PydanticSkilladd-new-model
Add support for a newly-released language or image generation model in pydantic-ai (e.g. openai:gpt-5.6, anthropic:claude-sonnet-5, openai:gpt-image-2). Use when a provider ships a new model id and you need to wire literals, profile flags, adapters, and tests to recognize it. Handles SDK-lag, gateway list conventions, capability probing, and direct image-model geometry.
Also in 9 projects that use this
transitive-bullshitSkillcompare-screenshots
Compare screenshots against the intended design, distinguishing approved references from historical baselines. Use for iterative implementation matching, before/after visual review, objective image telemetry, or checking a lone capture for flat, empty, or badly framed content.
Also in 5 projects that use this
Microsoft AzureSkillazsdk-common-apiview-feedback-resolution
Analyze and resolve APIView review feedback on Azure SDK PRs. **UTILITY SKILL**. USE FOR: APIView comments, API review feedback, SDK API surface changes. DO NOT USE FOR: general code review, non-APIView feedback. INVOKES: azure-sdk-mcp:azsdk_apiview_get_comments, azure-sdk-mcp:azsdk_customized_code_update, azure-sdk-mcp:azsdk_typespec_delegate_apiview_feedback, azure-sdk-mcp:azsdk_run_typespec_validation, azure-sdk-mcp:azsdk_package_generate_code.
Also in 6 projects that use this
Microsoft AzureSkillazsdk-common-generate-sdk-locally
Generate and finalize Azure SDKs locally from TypeSpec, including build, checks, tests, changelog, metadata, and version updates by default. WHEN: "generate SDK locally", "build SDK", "run SDK tests", "run CI checks", "validate package", "run checks", "update changelog", "fix SDK build errors", "resolve SDK generation errors", "customize TypeSpec", "rename SDK client", "rename SDK model", "hide operation from SDK", "fix analyzer errors", "resolve customization drift", "create subclient", "update metadata", "update version". INVOKES: azsdk_verify_setup, azsdk_package_generate_code, azsdk_package_build_code, azsdk_package_run_check, azsdk_package_run_tests, azsdk_customized_code_update, azsdk_package_update_changelog_content, azsdk_package_update_metadata, azsdk_package_update_version.
Also in 6 projects that use this
- +3 more from dzhng
- +2 more from Azure
In this repository12 other files it gives its agents.
- AGENTS.mdAGENTS.md
- .github/copilot-instructions.mdCopilot instructions
- changelog-entrySkill
- ci-health-auditSkill
- docs-pr-checkSkill
- docs-pr-writeSkill
- docs-reviewSkill
- docs-workflowSkill
- fix-vendor-conflictsSkill
- persona-checkSkill
- sembr-reformatSkill
- update-go-versionSkill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
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.

