Pro Workflow
FreeClaude Code learns from your corrections: self-correcting memory that compounds over 50+ sessions. Context engineering, parallel worktrees, agent teams, and 17 battle-tested skills.
About Pro Workflow
Pro Workflow is a collection of battle-tested patterns and components for Claude Code, developed by power users who ship production code daily. It includes a self-correcting memory loop that compounds improvements over 50+ sessions via a [LEARN] rule workflow (Correct → Propose → Approve → Persist), persistent FTS5-indexed wikis with an auto-research loop (budget-capped BFS over web, arXiv, GitHub, and custom fetchers), a multi-LLM council with provider-agnostic 3-phase deliberation (Anthropic, OpenAI, OpenRouter, Fireworks, etc.), parallel worktrees for zero dead time, quality gates, and context discipline for managing the 200k token budget. The package provides 41 skills, 8 agents, 24 hook events, 23 commands, 3 contexts, 12 rules, and 37 scripts. It also features a modular CLAUDE.md split memory (AGENTS.md, SOUL.md, LEARNED.md), hooks automation with 24 events (e.g., PreToolUse, PostToolUse, SessionStart, SessionEnd), and integration with SQLite + FTS5 for full-text search.
Key Features
Pros & Cons
- Open source and free to use
- Comprehensive set of battle-tested patterns and components (41 skills, 8 agents, etc.)
- Self-correcting memory that compounds accuracy over time
- Persistent FTS5-indexed wikis with auto-research loop for knowledge management
- Multi-LLM council enables diverse model deliberation without provider lock-in
- Extensive hooks automation (24 events) for fine-grained workflow control
- Modular context management with split CLAUDE.md files and context discipline rules
- Well-documented with guides, rules, and script support
- Requires Claude Code as a dependency (not a standalone tool)
- Steep learning curve for new users due to the large number of patterns and components
- May be overkill for simple or small-scale projects
- Documentation is detailed but can be overwhelming to navigate initially