Agent skill
debugging
Systematic approach to debugging Python code - use when user encounters errors or unexpected behavior
Install this agent skill to your Project
npx add-skill https://github.com/mandersogit/brynhild-harness/tree/main/tests/fixtures/plugins/test-complete/skills/debugging
Metadata
Additional technical details for this skill
- language
- python
- difficulty
- intermediate
SKILL.md
Debugging Skill
[TEST-PLUGIN-SKILL: debugging]
When to Use This Skill
Use this skill when:
- User reports an error or exception
- Code produces unexpected output
- Tests are failing
- Performance issues need investigation
Systematic Debugging Process
-
Reproduce the Issue
- Get exact error message
- Identify minimal reproduction steps
-
Gather Information
- Check stack trace
- Review recent changes
- Check logs
-
Form Hypothesis
- What could cause this behavior?
- What assumptions might be wrong?
-
Test Hypothesis
- Add logging/print statements
- Use debugger breakpoints
- Write minimal test case
-
Fix and Verify
- Make minimal change
- Run tests
- Confirm fix doesn't break other things
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
brynhild-development
Guidelines for contributing to brynhild itself - use when making changes to the brynhild codebase, running tests, or understanding project conventions
commit-helper
Create and execute git commit plans from YAML files - use when organizing changes into logical commits or when user wants help structuring their git history
skill-creator
Create effective skills for brynhild agents. Use when the user wants to create, update, or improve a skill that extends agent capabilities with specialized knowledge, workflows, or tool integrations.
my-skill
A standalone test skill (not part of a plugin) - use for general skill testing
testing
Best practices for writing Python tests - use when creating or improving test coverage
edit-article
Edit and improve articles by restructuring sections, improving clarity, and tightening prose. Use when user wants to edit, revise, or improve an article draft.
Didn't find tool you were looking for?