Zum Hauptinhalt springen

Moyu (摸鱼)

Skill Verifiziert Aktiv
Teil von:Moyu

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

Zweck

AI 코딩 도우미가 불필요한 복잡성과 범위 확대를 도입하는 것을 방지하여 생성된 코드가 최소한의 정밀도를 가지며 사용자 요청을 직접적으로 처리하도록 보장합니다.

Funktionen

  • 요청되지 않은 코드 수정 방지
  • 최소한의 구현 전략 시행
  • 범위 변경에 대한 명시적 사용자 확인 필요
  • 과잉 엔지니어링 수준 탐지 및 분류
  • 다양한 AI 플랫폼 및 언어 지원

Anwendungsfälle

  • AI 코딩 도우미가 불필요한 추상화나 전체 파일 리팩토링을 도입할 때
  • AI 생성 코드가 사용자 원본 요청을 추가 기능 없이 엄격하게 준수하도록 보장
  • AI가 요청되지 않은 주석, 테스트 또는 종속성을 추가하는 것을 방지하는 보호 장치로
  • AI의 제안된 변경 사항이 초기 요청 범위에 비해 너무 광범위해 보일 때

Nicht-Ziele

  • AI가 기본 코드 수정 또는 버그 수정을 수행하도록 장려
  • AI가 요청된 기능 또는 최적화를 구현하는 것을 방지
  • 인간의 코드 검토 필요성을 완전히 대체

Praktiken

  • 코드 품질
  • AI 프롬프팅
  • 개발자 생산성

Installation

/plugin install moyu@uucz-moyu

Qualitätspunktzahl

Verifiziert
100 /100
Analysiert about 23 hours ago

Vertrauenssignale

Letzter Commitabout 1 month ago
Sterne53
LizenzMIT
Status
Quellcode ansehen

Ähnliche Erweiterungen

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