evoscientist avatar

Experiment Iterative Coder

This is a structured code quality loop: plan, implement, run lint and tests, score the results, then refine based on what actually broke. It decomposes complex tasks into phases and iterates up to 3 times per phase with a 10 iteration global limit. The scoring combines objective signals (ruff, pytest exit codes) with self-assessment, using hard caps to prevent inflated scores when tests or lint fail. Use it when the main agent delegates with "MODE: MORE_EFFORT" or you need verified correctness over speed. The core insight is sound: fast feedback beats careful first attempts, and you can't predict import errors or edge cases by thinking alone.

skills.sh installs
301
GitHub stars
488
last updated
Aug 21, 2026

Install

$ npx -y skills add evoscientist/evoskills --skill experiment-iterative-coder --agent claude-code

Installs into .claude/skills of the current project.

Files

Iterative Coder

Iterative code refinement through structured plan → code → evaluate → refine cycles. Each cycle runs objective checks (lint, tests) and self-evaluation, then diagnoses failures and plans targeted improvements. Reaches production quality in 3-8 iterations.

When to Use This Skill

  • Main agent delegates a code task prefixed with "MODE: MORE_EFFORT"
  • User selected "More Effort" mode for code generation
  • Task requires high code quality with verified correctness
  • Task involves complex implementation (5+ files, multiple modules)
  • You want to iterate on code quality rather than submit first-pass code
  • You mention "iterative refinement", "code quality loop", "plan-code-evaluate"

The Iteration Mindset

Code quality comes from fast feedback loops, not careful first attempts. A fast plan → code → evaluate → fix cycle beats spending 30 minutes on a "perfect" first implementation. The evaluate step reveals problems you cannot predict by thinking alone — lint errors, import failures, test regressions, and missing edge cases all surface immediately when you actually run the code.

Before Starting: Load Context

Sponsors

Details

Repository
github.com/evoscientist/evoskills
Categories
DevOps & CI/CD, Code Review & Quality, AI & Agent Building, Productivity & Planning, Automation & Workflows, Python, Sales & Marketing
First seen
Jun 3, 2026

More from evoscientist/evoskills

All 14
1dfinity avatarmulti-canisterdfinity/icskillsDesign and deploy multi-canister dapps. Covers inter-canister calls, canister factory pattern, async messaging pitfalls, bounded vs unbounded wait, and 2MB payl300skills.sh installs
2guia-matthieu avatarlanding-page-copyguia-matthieu/clawfu-skillsBuild high-converting landing pages with proven structure, persuasive sections, and best practices. From hero to footer—every element optimized. Use when: Writi300skills.sh installs
3jup-ag avatarjupiter-swap-migrationjup-ag/agent-skillsMigration guide from Jupiter Metis (v1) or Ultra to Swap API v2. Use when migrating existing Jupiter swap integrations, updating base URLs, or transitioning fro297skills.sh installs
410k-digital avatarlovable10k-digital/lovable-claude-codeIntegration skill for Lovable.dev projects. Activates when working with: - Lovable.dev projects with GitHub sync - Supabase Edge Functions that need deployment 296skills.sh installs
5jezweb avatarfirebase-storagejezweb/claude-skillsBuild with Firebase Cloud Storage - file uploads, downloads, and secure access. Use when: uploading images/files, generating download URLs, implementing file pi296skills.sh installs
6patricio0312rev avatarqueue-job-processorpatricio0312rev/skillsImplements background job processing with BullMQ/Redis including job queues, workers, scheduling, retries, and monitoring. Use when users request "background jo295skills.sh installs