Skip to main content
This content is not yet available in your language and is shown in English.

Moyu (摸鱼)

Skill Verified Active
Part of:Moyu

과잉 엔지니어링 패턴이 감지되면 자동으로 활성화됩니다: (1) 사용자가 명시적으로 변경을 요청하지 않은 코드나 파일을 수정하는 경우 (2) 요청되지 않은 새로운 추상화 레이어(class, interface, factory, wrapper)를 생성하는 경우 (3) 요청되지 않은 주석, 문서, JSDoc, 타입 어노테이션을 추가하는 경우 (4) 요청되지 않은 새로운 의존성을 도입하는 경우 (5) 최소한의 편집 대신 파일 전체를 다시 작성하는 경우 (6) diff 범위가 사용자의 요청을 명백히 초과하는 경우 (7) 사용자가 "너무 많아", "거기는 건드리지 마", "X만 변경해", "간단하게", "그만" 등의 신호를 보내는 경우 (8) 발생할 수 없는 시나리오에 대한 에러 처리, 유효성 검사, 방어적 코드를 추가하는 경우 (9) 요청되지 않은 테스트, 설정 스캐폴딩, 문서를 생성하는 경우

Purpose

To prevent AI coding assistants from introducing unnecessary complexity and scope creep, ensuring that generated code is minimal, precise, and directly addresses user requests.

Features

  • Prevents unsolicited code modifications
  • Enforces minimal implementation strategies
  • Requires explicit user confirmation for scope changes
  • Detects and classifies over-engineering levels
  • Supports multiple AI platforms and languages

Use Cases

  • When an AI coding assistant introduces unnecessary abstractions or refactors entire files.
  • To ensure AI-generated code strictly adheres to the user's original request without adding extra features.
  • As a safeguard against AI adding unrequested comments, tests, or dependencies.
  • When AI's proposed changes seem too extensive for the scope of the initial request.

Non-Goals

  • Encouraging AI to perform basic code modifications or bug fixes.
  • Preventing AI from implementing requested features or optimizations.
  • Replacing the need for human code review entirely.

Practices

  • Code Quality
  • AI Prompting
  • Developer Productivity

Installation

/plugin install moyu@uucz-moyu

Quality Score

Verified
100 /100
Analyzed about 18 hours ago

Trust Signals

Last commitabout 1 month ago
Stars53
LicenseMIT
Status
View Source

Similar Extensions

Migrate Validate

100

Validate pending migrations for foreign key consistency, rollback safety, and best practices

Skill
ruvnet

Semgrep Rule Creator

100

Creates custom Semgrep rules for detecting security vulnerabilities, bug patterns, and code patterns. Use when writing Semgrep rules or building custom static analysis detections.

Skill
trailofbits

Cleanup Cycles

100

Detect and untangle circular dependencies. Runs madge/skott (TS), pycycle (Py), or compiler-only checks (Go/Rust). Auto-fixes leaf-extractable cycles; reports core cycles for human review. Use when the user asks to find circular imports, fix dependency cycles, or untangle module graph. Example queries — "find circular imports", "fix dependency cycles", "untangle our module graph", "why is madge complaining".

Skill
raintree-technology

CE Optimize

100

Run metric-driven iterative optimization loops -- define a measurable goal, run parallel experiments, measure each against hard gates or LLM-as-judge scores, keep improvements, and converge on the best solution. Use when optimizing clustering quality, search relevance, build performance, prompt quality, or any measurable outcome that benefits from systematic experimentation.

Skill
EveryInc

Coding Standards

100

Baseline cross-project coding conventions for naming, readability, immutability, and code-quality review. Use detailed frontend or backend skills for framework-specific patterns.

Skill
affaan-m

Wrap Up Ritual

100

End-of-session ritual that audits changes, runs quality checks, captures learnings, and produces a session summary. Use when saying "wrap up", "done for the day", "finish coding", or ending a coding session.

Skill
rohitg00

© 2025 SkillRepo · Find the right skill, skip the noise.