coding-python

Write or fix Python implementation code to pass existing tests.

1|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/outcomeeng/claude --skill coding-python-outcomeeng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-python
Source: https://github.com/outcomeeng/claude/tree/main/plugins/python/skills/coding-python
Command: npx skills add https://github.com/outcomeeng/claude --skill coding-python-outcomeeng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writing and fixing Python implementation code so tests pass consistently, with clear guidance and guardrails to avoid unsafe behavior.

Core Features & Use Cases

  • WRITE mode to generate new implementation code that satisfies failing tests.
  • FIX mode to apply reviewer feedback and revalidate through the test suite.
  • Enforced best practices: strict type annotations, dependency injection, named constants, and test-driven development.

Quick Start

Provide a failing Python module and have the assistant write or fix the implementation to make all tests pass.

Frequently Asked Questions about coding-python

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

FAQPage Schema
How do I write Python code that passes tests using test-driven development?

To write Python code that passes tests, provide a failing module and the assistant generates an implementation using test-driven development, strict type annotations, and dependency injection. This ensures the new code satisfies failing tests while maintaining review-ready quality.

How do I fix a rejected Python implementation after code review?

To fix a rejected Python implementation, use FIX mode to apply reviewer feedback and revalidate the code against the test suite. This adjusts the existing implementation to pass tests while conforming to standardized coding patterns.

Does this Python implementation approach enforce strict type annotations?

Yes, this Python implementation approach enforces strict type annotations alongside dependency injection and named constants. These enforced best practices ensure the generated code is maintainable and review-ready.

What is the best way to generate Python implementations for existing test suites?

The best way to generate Python implementations for existing test suites is using WRITE mode, which creates new implementation code to satisfy failing tests. It handles test-driven development by strictly typing the code and applying dependency injection.

Can I use dependency injection when writing Python code to pass tests?

Yes, you can use dependency injection when writing Python code to pass tests. The implementation process enforces dependency injection alongside strict type annotations to guarantee maintainable, review-ready code.

Why does my Python implementation fail tests after applying code review feedback?

Your Python implementation might fail tests after applying code review feedback if the changes are not revalidated against the test suite. Using FIX mode ensures reviewer feedback is applied and the code is checked to pass tests.