ck:autoresearch

Automate iterative optimization loops on git-tracked projects with rollback.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/mafvietnam/mafapp --skill ck-autoresearch-mafvietnam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:autoresearch
Source: https://github.com/mafvietnam/mafapp/tree/main/.claude/skills/ck-autoresearch
Command: npx skills add https://github.com/mafvietnam/mafapp --skill ck-autoresearch-mafvietnam

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Autonomous iterative optimization loops that perform repeated experiments on a git-tracked project to learn from history, automatically propose and discard changes, and push toward measurable improvements.

Core Features & Use Cases

  • Autonomous iteration: run a configurable number of iterations, each applying a single atomic change and evaluating its impact on a defined metric.
  • Git-based memory: records results in loop-results.tsv and uses git revert to back out non-productive changes, enabling safe exploration.
  • Guarded progress: supports Verify and optional Guard commands to ensure only beneficial changes are kept, with automated rework when needed.
  • Suitable for metrics like test coverage, bundle size, lint errors, or performance benchmarks across frontend, backend, or tooling projects.

Quick Start

Start the loop with /ck:autoresearch to run N iterations, commit changes automatically, and evaluate results using the defined metric and guard rules.

Frequently Asked Questions about ck:autoresearch

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

FAQPage Schema
How do I automate iterative optimization for measurable metrics in git-tracked projects?

To automate iterative optimization, you can run an autonomous loop that applies atomic changes, evaluates metric impacts, and uses git revert to discard non-productive iterations. Results are logged to loop-results.tsv for traceable, repeatable software experiments.

How does git-based memory work for software optimization loops?

Git-based memory records each iteration's outcome in loop-results.tsv and uses git revert to automatically back out non-productive changes. This enables safe exploration by learning from history while ensuring only beneficial modifications are kept in the project.

Can I use autonomous iteration loops to improve test coverage and reduce bundle size?

Yes, autonomous iteration loops are suitable for improving metrics like test coverage, bundle size, lint errors, or performance benchmarks. The loop repeatedly applies changes and evaluates their impact across frontend, backend, or tooling projects to push measurable improvements.

What's the best way to ensure only safe changes are kept during automated metric optimization?

The best way to ensure safe changes is to use Verify and optional Guard commands within the optimization loop. These enforce strict rules, automatically triggering rework or discarding changes via git revert if the iteration does not meet the defined metric or guard criteria.

Does autonomous iterative optimization require a specific number of iterations to run?

No, autonomous iterative optimization supports configurable iterations, allowing you to define the exact number of cycles to run. Each iteration applies a single atomic change and evaluates its impact, following a strict 8-phase protocol to ensure structured and safe execution.