linear-iterate-on-implementation

Iteratively refine OpenSpec feature implementations by fixing bugs and running quality checks.

Updated Dec 26, 2025
One-click install
npx skills add https://github.com/jankneumann/agentic-content-analyzer --skill linear-iterate-on-implementation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: linear-iterate-on-implementation
Source: https://github.com/jankneumann/agentic-content-analyzer/tree/main/.gemini/skills/iterate-on-implementation
Command: npx skills add https://github.com/jankneumann/agentic-content-analyzer --skill linear-iterate-on-implementation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers need a systematic way to improve newly implemented features by repeatedly finding bugs, edge cases, and enhancements until the code meets quality standards.

Core Features & Use Cases

  • Analyzes OpenSpec feature branches and generates structured improvement findings.
  • Automates fixing high‑criticality issues, runs comprehensive quality checks, and updates documentation.
  • Supports configurable iteration limits and criticality thresholds, suitable for continuous refinement workflows.

Quick Start

Ask the skill to iterate on a feature implementation by providing the OpenSpec change ID.

Frequently Asked Questions about linear-iterate-on-implementation

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

FAQPage Schema
How do I iteratively refine feature implementations to fix bugs and edge cases?

Iteratively refining feature implementations involves analyzing OpenSpec branches, generating structured bug findings, applying fixes, running quality checks, and committing changes via Git according to configurable thresholds.

Can I automate running pytest, mypy, and ruff quality checks during implementation iteration?

Automating pytest, mypy, and ruff quality checks is supported directly. The skill runs these checks after applying fixes to OpenSpec branches and commits changes only if they meet configurable criticality thresholds.

Does this automated code refinement approach work with OpenSpec change IDs?

Working with OpenSpec change IDs is the primary input method. You provide the change ID, and the skill operates on the corresponding feature branch to analyze code, apply fixes, and update documentation artifacts.

What is the best way to set iteration limits for continuous code refinement workflows?

Setting iteration limits for continuous code refinement is handled via configurable parameters. You define maximum iterations and criticality thresholds to control the scope of automated bug fixing and documentation updates.

Why does automated feature implementation refinement update documentation alongside code?

Automated feature implementation refinement updates documentation alongside code to ensure OpenSpec artifacts remain synchronized with the applied fixes. It maintains consistency between the generated improvements and project documentation.