Skip to content

[roadmap]: Skills Architecture Evolution - Migrate to lol CLI #709

@were

Description

@were

Description

This roadmap outlines the migration from Claude Code plugin-based multi-agent orchestration workflows to formalized lol CLI scripts, reducing complexity and removing vendor lock-in.

Motivation

The current skills/commands architecture has two problems:

  1. Plugin installation barrier - Users need to install Claude Code plugins, which has operational overhead
  2. Vendor lock-in - Tightly coupled to Anthropic ecosystem

The new acw CLI + lol plan/impl workflow provides:

  • 2x faster planning - lol plan skips sub-agent coordination overhead vs /ultra-planner
  • Provider-agnostic - acw supports multiple AI providers (Claude, Codex, Gemini, etc.)
  • Formalized scripts - Reproducible, scriptable workflows

Architecture

Skills to KEEP (8 total)

Guidelines (4) - Referenced by other flows/models

Skill Purpose
document-guideline Per-source-unit documentation standard
plan-guideline Implementation plan format standard
doc-architect Project-level documentation architecture
review-standard Code review standards (can be referenced by codex)

Atomic Operations (4) - Invoked by models on-demand

Skill Purpose
commit-msg Interactive git commit with meaningful messages
move-a-file Move/rename files with automatic reference updates
debug-report Debug test failures and report via GitHub Issues
shell-script-review Review shell scripts for bash/zsh compatibility

Skills to DEPRECATE (~15 total)

Skill/Command Replacement
mega-planner lol plan
ultra-planner lol plan
sibyl lol plan
issue-to-impl lol impl
milestone lol impl iteration loop
external-consensus lol plan (formalized version)
external-synthesize lol plan
open-issue Step in lol plan
open-pr Step in lol impl
fork-dev-branch wt spawn --no-agent
code-review codex review
agent-review codex review
resolve-review Prompt-based ("resolve codex review results")
plan-to-issue Step in lol plan
setup-viewboard One-time setup, keep as standalone script

Proposed Solution

Phase 1: Documentation & Deprecation Notices

  • Add deprecation notices to all deprecated skills/commands READMEs
  • Update main README to recommend lol plan / lol impl workflow
  • Document migration path from old to new workflow

Phase 2: Ensure lol CLI Completeness

  • Verify lol plan covers all mega-planner / ultra-planner use cases
  • Verify lol impl covers all issue-to-impl / milestone use cases
  • Add any missing atomic operations to lol subcommands if needed

Phase 3: Integration with External Tools

  • Document codex review usage as replacement for code-review / agent-review
  • Create prompt templates for common review resolution patterns
  • Ensure acw properly supports codex CLI invocation

Phase 4: Cleanup

  • Remove deprecated skills/commands from .claude/ directories
  • Archive deprecated code to deprecated/ folder (for reference)
  • Update all documentation to reflect new architecture

Success Criteria

  • Users can complete full feature development cycle using only:
    • lol plan - Planning and issue creation
    • lol impl - Implementation with iteration loops
    • codex review - Code review
    • commit-msg - Commits (when in interactive Claude Code session)
  • No dependency on Claude Code plugin installation for core workflows
  • Provider-agnostic: workflows work with Claude, Codex, or other providers via acw

Timeline

This is a gradual migration. Deprecated skills will remain functional but unmaintained until Phase 4 cleanup.

Related PR

TBD - will be updated as phases are completed

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions