M

mimocode-ponytail

Free

Your AI agent installs flatpickr for a date picker? This hook says: . YAGNI rules injected automatically via MiMoCode file hooks.

Visit Website
Related by shared tags and keywordsNativePiopenclaudekxen
ai-agenthookslazy-codingmimocodeopencodeaiai assistantautomation

Overview

mimocode-ponytail is a tool for MiMoCode that enforces YAGNI (You Aren't Gonna Need It) principles by injecting rules via file hooks. It is described as "Lazy senior dev mode for MiMoCode — YAGNI rules injected automatically via file hooks." The tool forces the laziest solution that actually works, following a ladder: skip if not needed, use standard library, use native platform features, use already-installed dependencies, or write one line before considering a minimum implementation.

The tool works by leveraging MiMoCode's file hooks system. It loads a hook file at ~/.config/mimocode/hooks/ponytail.ts. This hook injects YAGNI rules into the system prompt before every LLM call, ensuring the agent stays in ponytail mode across the entire session. It also handles /ponytail commands and persists the mode to a file.

mimocode-ponytail provides several commands to control its behavior, such as /ponytail to show the current mode, /ponytail lite, /ponytail full, and /ponytail ultra to set intensity levels, and /ponytail off to disable it. It also includes commands for reviewing diffs for over-engineering, auditing repositories for bloat, listing deferred shortcuts, showing an impact scoreboard, and displaying a quick reference. The tool comes with 6 bundled skills and is an adaptation of DietrichGebert/ponytail for MiMoCode's file hooks system.

Pricing

Free

Detailed plans have not been confirmed in our catalog. Check the official website for current limits and billing terms.

Visit Website

Prices and limits may change. Confirm the currency, billing period, seat minimum and usage caps on the official website.

Use Cases

  • Developers use mimocode-ponytail to enforce YAGNI principles during code generation.
  • Teams use it to review diffs for over-engineering.
  • Teams use it to audit repositories for bloat.
  • Developers use it to track deferred shortcuts.
  • Teams use it to view an impact scoreboard.
  • Developers use it to set the intensity level of YAGNI enforcement.

Features

Inject YAGNI rules automatically

Apply rules through MiMoCode file hooks

Recommend native HTML date inputs

Discourage unnecessary date picker dependencies

Guide AI agent coding decisions

Reviews

No reviews yet. Be the first to share your experience!

Rankings & collections