Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
Omar Al-Bakri avatar

Feature Todo

  • 1 repo stars
  • Updated February 19, 2026
  • OmarA1-Bakri-Org/local-plugins

Feature-implementation workflow using Serena MCP, Ralph Wiggum loops, and anti-duplication checks.

About

feature-todo is a feature-implementation workflow that combines Serena MCP, Ralph Wiggum loops, and anti-duplication checks. It structures how an agent plans and carries out building a feature while avoiding duplicate work.

  • Feature implementation flow
  • Serena MCP
  • Ralph Wiggum loops
  • Anti-duplication checks

Feature Todo by the numbers

  • Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add OmarA1-Bakri-Org/local-plugins
/plugin install feature-todo@local-plugins

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
repo stars1
Last updatedFebruary 19, 2026
RepositoryOmarA1-Bakri-Org/local-plugins

What it does

Feature-implementation workflow using Serena MCP, Ralph Wiggum loops, and anti-duplication checks.

README.md

Feature Todo Plugin v2.2.0

Enterprise feature implementation workflow with Serena MCP, Ralph Wiggum loops, and anti-duplication checks.

Quick Start

# Full automated workflow (requires ralph-wiggum)
/feature-todo:implement my-feature

# With custom project
/feature-todo:implement my-feature --project=helios

# Run specific stage
/feature-todo:stage 1 my-feature

# View checklist
/feature-todo:checklist 5

Features

  • 12-Stage Workflow - Planning → Deployment → Post-Deployment
  • Ralph Wiggum Integration - Autonomous loop until completion
  • Serena MCP - Intelligent codebase analysis
  • Anti-Duplication - Search before create, extend don't duplicate
  • Configurable Project - --project=name for multi-project support
  • Graceful Fallbacks - Works without ralph-wiggum or Serena

The 12 Stages

# Stage Key Actions
1 Planning /task-router, Explore, create todos
2 Architecture architecture-strategist, database-architect
3 Research pattern-recognition, find reusable code
4 Setup git branch, deps, migrations
5 Implementation SEARCH BEFORE CREATE, build feature
6 Testing test-automator, >80% coverage
7 Code Review code-reviewer, verify no duplicates
8 Documentation docs-architect, README, CLAUDE.md
9 Deployment Prep Docker, CI/CD, monitoring
10 Pre-Deployment staging, rollback testing
11 Deployment production release
12 Post-Deployment monitoring, retrospective

Dependencies

Required: None (works standalone with fallbacks)

Optional (enhance workflow):

  • ralph-wiggum - Automated iteration loops
  • serena-mcp - Intelligent code search

Anti-Duplication Protocol

Before creating ANY new file:

mcp__serena__find_symbol('NameToCreate')
mcp__serena__search_code('what you're building')

If similar exists → EXTEND it, don't create new.

Commands

/feature-todo:implement [name] [--project=X]

Start full automated workflow:

  1. Validates input
  2. Checks dependencies (warns if missing)
  3. Starts Ralph loop (or manual fallback)
  4. Iterates through all 12 stages
  5. Completes when <promise>FEATURE_COMPLETE</promise>

/feature-todo:stage [1-12] [name] [--project=X]

Run a specific stage manually:

  • Useful when ralph-wiggum unavailable
  • Warns if skipping earlier stages
  • Updates TodoWrite on completion

/feature-todo:checklist [stage]

View checklist for a stage:

  • all - View all stages
  • 1-12 - View specific stage

Error Handling

  • Serena unavailable → Falls back to Grep/Glob
  • Ralph unavailable → Falls back to manual stage execution
  • Stage fails → Logs error, suggests recovery, continues

Version History

  • 2.2.0 - Simplified commands, configurable project, dependency hooks
  • 2.1.0 - Added validation, security checks
  • 2.0.0 - Ralph Wiggum integration, anti-duplication
  • 1.0.0 - Initial release

Author

Omar Al-Bakri - RTGS Engineering Team

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.