fix_errors

Fix MyPy type errors, Python 3.9 compatibility gaps, and notebook execution issues.

1|Updated Dec 17, 2025
One-click install
npx skills add https://github.com/tatsuki-washimi/gwexpy --skill fix-errors-tatsuki-washimi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fix_errors
Source: https://github.com/tatsuki-washimi/gwexpy/tree/main/.agent/skills/fix_errors
Command: npx skills add https://github.com/tatsuki-washimi/gwexpy --skill fix-errors-tatsuki-washimi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a targeted collection of patterns to fix common MyPy type-checking issues, Python 3.9 compatibility gaps, and notebook execution errors, speeding up debugging and cross-version support.

Core Features & Use Cases

  • Mypy fixes: resolve common static typing errors and safe-guard type hints across codebases.
  • Python 3.9 compatibility: adapt patterns for newer syntax and legacy compatibility where needed.
  • Notebook troubleshooting: resolve cell execution and JSON schema issues in Jupyter notebooks with guided fixes.
  • Use Case: A project with type hints and notebooks can apply these patterns to reduce failing CI checks and notebook errors in both local and CI environments.

Quick Start

Run the patterns in this skill to quickly fix MyPy, Python 3.9 compatibility, and notebook errors across your project.

Frequently Asked Questions about fix_errors

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fix common MyPy type-checking errors in a Python project?

To fix MyPy type-checking errors, this Skill applies targeted patterns for resolving common static typing issues and safeguarding type hints across multi-file Python repositories. It supplies safe, well-documented guidance to ensure reliable, non-destructive changes to your codebase.

How do I resolve Python 3.9 compatibility gaps in my codebase?

To resolve Python 3.9 compatibility gaps, this Skill provides workarounds that adapt patterns for newer syntax and legacy compatibility. It applies these patterns to multi-file repositories where version compatibility issues are frequent, ensuring safe code transitions.

What is the best way to troubleshoot Jupyter notebook execution errors?

The best way to troubleshoot Jupyter notebook execution errors is by applying guided fixes for cell execution and JSON schema issues. This Skill provides reference guidance to resolve these specific notebook troubleshooting problems in both local and CI environments.

Can I use these debugging patterns in a CI environment?

Yes, you can use these debugging patterns in a CI environment. They are designed to reduce failing CI checks by applying safe, well-documented patterns for MyPy fixes, Python 3.9 compatibility, and notebook execution issues across your project.

Why does my static analysis fail with type hints in multi-file repositories?

Static analysis fails with type hints in multi-file repositories due to common static typing errors and compatibility gaps. This Skill addresses these frequent issues by providing reference guidance and safe patterns to ensure reliable, non-destructive changes.