report-issue
Standardized procedure for reporting and diagnosing defects in the ModernTSF framework.
Install
mkdir -p .claude/skills/report-issue && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/14696" && unzip -o skill.zip -d .claude/skills/report-issue && rm skill.zipInstalls to .claude/skills/report-issue
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Diagnose and report a ModernTSF framework defect upstream, with user approval, as a GitHub issue or a small verified PR against Diaugeia/ModernTSF. Use after reproducing a crash in src/ or tool/, wrong output or shapes, a broken config or registry, a doc/CLI mismatch, or another repository defect rather than a problem in the user's data or code.Key capabilities
- →Diagnose ModernTSF framework defects
- →Minimize reproduction steps for defects
- →Draft GitHub issues with required information
- →Create small, verified pull requests for fixes
- →Check for existing issues or pull requests
How it works
This skill guides the user through diagnosing ModernTSF framework defects, collecting necessary information, and drafting a GitHub issue or pull request for upstream reporting.
Inputs & outputs
When to use report-issue
- →Report a crash in the framework
- →Create a PR for a verified defect
- →Compare expected vs actual behavior
About report-issue
Guides the user through diagnosing framework defects, ensuring minimal reproduction and correct issue documentation before reporting via GitHub.
Diagnose and report a ModernTSF framework defect upstream, with user approval, as a GitHub issue or a small verified PR against Diaugeia/ModernTSF. Use after reproducing a crash in src/ or tool/, wrong output or shapes, a broken config or registry, a doc/CLI mismatch, or another repository defect ra
When not to use it
- →When the problem is in the user's data or code
- →When the defect belongs to a different repository
- →When publishing, pushing, forking, or opening an issue/PR without explicit user approval
Limitations
- →Requires explicit user approval for any external action.
- →Does not include secrets, private paths, credentials, or proprietary data.
- →Reports one defect at a time.
How it compares
This skill provides a structured, guarded process for reporting framework defects, ensuring all required information is collected and user approval is obtained before any external action, unlike ad-hoc reporting.
Compared to similar skills
report-issue side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| report-issue (this skill) | 0 | 3mo | Review | Intermediate |
| python-testing-patterns | 77 | 4mo | Review | Intermediate |
| chrome-devtools | 41 | 8mo | Review | Intermediate |
| bats | 9 | 9mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
python-testing-patterns
wshobson
Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development. Use when writing Python tests, setting up test suites, or implementing testing best practices.
chrome-devtools
mrgoonie
Browser automation, debugging, and performance analysis using Puppeteer CLI scripts. Use for automating browsers, taking screenshots, analyzing performance, monitoring network traffic, web scraping, form automation, and JavaScript debugging.
bats
OleksandrKucherenko
Bash Automated Testing System (BATS) for TDD-style testing of shell scripts. Use when: (1) Writing unit or integration tests for Bash scripts, (2) Testing CLI tools or shell functions, (3) Setting up test infrastructure with setup/teardown hooks, (4) Mocking external commands (curl, git, docker), (5) Generating JUnit reports for CI/CD, (6) Debugging test failures or flaky tests, (7) Implementing test-driven development for shell scripts.
browser-daemon
noiv
Persistent browser automation via Playwright daemon. Keep a browser window open and send it commands (navigate, execute JS, inspect console). Perfect for interactive debugging, development, and testing web applications. Use when you need to interact with a browser repeatedly without opening/closing it.
performance-profiling
davila7
Performance profiling principles. Measurement, analysis, and optimization techniques.
obsidian-local-dev-loop
jeremylongshore
Configure Obsidian plugin development with hot-reload and fast iteration. Use when setting up development workflow, configuring test vaults, or establishing a rapid development cycle. Trigger with phrases like "obsidian dev loop", "obsidian hot reload", "obsidian development workflow", "develop obsidian plugin".