Pinpoints the exact file, function, or line in a codebase responsible for a reported bug using static and dynamic analysis signals. Use when a bug is reported but the fault location is unknown, when narrowing down a failure to a specific code region, when triaging an issue tracker ticket, or when the user asks to locate where a bug originates.
Install with Tessl CLI
npx tessl i github:santosomar/general-secure-coding-agent-skills --skill bug-localization100
Quality
100%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Discovery
100%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is an excellent skill description that clearly articulates a specific capability (bug localization) with concrete actions and multiple explicit trigger conditions. It uses third person voice correctly, includes natural user terminology, and carves out a distinct niche that wouldn't easily conflict with related skills like general debugging or code review.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: 'Pinpoints the exact file, function, or line', 'using static and dynamic analysis signals'. Describes precise granularity levels and methodology. | 3 / 3 |
Completeness | Clearly answers both what ('Pinpoints the exact file, function, or line...using static and dynamic analysis signals') and when with explicit 'Use when' clause covering four distinct trigger scenarios. | 3 / 3 |
Trigger Term Quality | Includes natural terms users would say: 'bug', 'reported bug', 'fault location', 'failure', 'issue tracker ticket', 'locate where a bug originates'. Good coverage of how users describe debugging scenarios. | 3 / 3 |
Distinctiveness Conflict Risk | Clear niche focused specifically on bug localization/fault finding, distinct from general debugging, code review, or testing skills. The focus on 'locating' the source rather than fixing differentiates it well. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
100%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is an excellent skill that demonstrates mastery of the format. It provides a complete, actionable methodology for bug localization with clear decision trees, concrete examples, explicit validation steps, and appropriate handoffs to related skills. The worked example and edge cases sections add significant practical value without bloating the content.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Every section earns its place with actionable content. No explanations of concepts Claude already knows (like what a stack trace is). The table format and worked example are dense with information without padding. | 3 / 3 |
Actionability | Provides concrete, executable guidance throughout: specific grep commands, exact decision criteria ('could this produce the observed bad value?'), clear output format with example, and a complete worked example showing the methodology applied. | 3 / 3 |
Workflow Clarity | Five clearly numbered steps with explicit decision points and stopping conditions. Step 5 provides a sanity-check validation loop ('If I correct the value at this exact line...'). The table in Step 1 provides clear branching logic based on input type. | 3 / 3 |
Progressive Disclosure | Well-organized with clear section headers. Appropriately references other skills (regression-root-cause-analyzer, bug-reproduction-test-generator, bug-to-patch-generator) for handoffs. Content is comprehensive but not monolithic, with logical flow from classification to output. | 3 / 3 |
Total | 12 / 12 Passed |
Validation
100%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.