aif-evolve

Solid

Self-improve AI Factory skills based on project context, accumulated patches, and codebase patterns. Analyzes what went wrong, what works, and enhances skills to prevent future issues. Use when you want to make AI smarter for your project.

AI & Automation 3 stars 0 forks Updated today MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
20
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Evolve - Skill Self-Improvement Analyze project context, patches, and codebase to improve existing skills. Makes AI Factory smarter with every run. ## Core Idea ``` patches (past mistakes) + project context + codebase patterns ↓ analyze recurring problems, tech-specific pitfalls, project conventions ↓ enhance skills with project-specific rules, guards, and patterns ``` ## Patch Consumption Policy Use a two-layer learning model: 1. **Raw patches** (`paths.patches`, default: `.ai-factory/patches/*.md`) are the source material. 2. **Skill-context rules** (`.ai-factory/skill-context/*`) are the compact, reusable output. Policy across workflow skills: - `/aif-evolve` is the primary raw-patch analyzer. It processes patches **incrementally** using a cursor. - `/aif-implement`, `/aif-fix`, and `/aif-improve` should prefer skill-context first; raw patches are fallback context only. - Force full re-analysis only when needed (e.g., reset cursor and rerun evolve). ## Critical: Never Edit Built-in Skills Directly **NEVER modify any files inside built-in `aif-*` skill directories** (`skills/aif-*/`). All files in these directories are owned by ai-factory and will be overwritten on update — any direct edits will be lost. **ALWAYS write project-specific rules to skill-context:** ``` .ai-factory/skill-context/<skill-name>/SKILL.md ``` This is the ONLY correct target for built-in skill improvements. No exceptions. ## Workflow ### Step 0: Resolve Target & Load Context ##...

Details

Author
maister-dev
Repository
maister-dev/maister
Created
2 weeks ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category