CtrlK
BlogDocsLog inGet started
Tessl Logo

incremental-python-programmer

Takes a Python repository and natural language feature description as input, implements the feature with proper code placement, generates comprehensive tests, and ensures all tests pass. Use when Claude needs to: (1) Add new features to existing Python projects, (2) Implement functions, classes, or modules based on requirements, (3) Modify existing code to add functionality, (4) Generate unit and integration tests for new code, (5) Fix failing tests after implementation, (6) Ensure code follows existing patterns and conventions.

69

1.05x
Quality

56%

Does it follow best practices?

Impact

90%

1.05x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/incremental-python-programmer/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

98%

-2%

Statistical Metrics Module

New module structure conventions

Criteria
Without context
With context

Module docstring

100%

100%

Import ordering

100%

100%

Type hints on functions

100%

100%

Docstrings with Args/Returns

100%

80%

__init__ method first

100%

100%

Private methods after public

100%

100%

__init__.py updated

100%

100%

Constants before classes

100%

100%

Input validation raises ValueError

100%

100%

Raises documented in docstring

100%

100%

100%

20%

Test Coverage for TextLib Module

Test suite organization and coverage

Criteria
Without context
With context

Uses pytest framework

100%

100%

Test classes used

100%

100%

Fixture for test setup

0%

100%

Parametrize for multiple inputs

0%

100%

Descriptive test names

100%

100%

Exception tests

100%

100%

Mocking external calls

100%

100%

Coverage report invoked

100%

100%

Test file named correctly

100%

100%

Summary report provided

100%

100%

74%

-1%

Extend Weather Data Fetcher with Filtering and Caching

Repository analysis and backward-compatible extension

Criteria
Without context
With context

Repo analysis script used

100%

100%

requirements.txt updated

100%

0%

Backward-compatible new params

100%

100%

ValueError for invalid values

100%

100%

TypeError for wrong types

0%

0%

Import ordering

0%

0%

Helper functions before main

30%

100%

Docstrings with Raises section

100%

100%

Type hints on new code

100%

100%

Summary report provided

100%

100%

Repository
ArabelaTso/Skills-4-SE
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

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.