跳转到主要内容

Moyu Ja

技能 已验证 活跃
属于:Moyu

当检测到过度工程化的模式时自动触发: (1) 修改用户未明确请求的代码或文件 (2) 创建用户未要求的新的抽象层(class、interface、factory、wrapper) (3) 添加用户未要求的注释、文档、JSDoc、类型注解 (4) 引入用户未要求的新的依赖包 (5) 重写整个文件而不是最小化编辑 (6) diff 的范围明显超出了用户的要求 (7) 用户说“做得太过分了”、“不要改那里”、“只改X”、“简单点”、“停下” (8) 为不可能发生的场景添加错误处理、验证或防御性代码 (9) 生成用户未要求的测试、设置脚手架或文档。

目的

确保 AI 生成的代码严格遵守用户要求,防止不必要的复杂性,并通过遏制 AI 的过度工程化倾向来促进高效开发。

功能

  • 阻止 AI 修改未经请求的代码或文件
  • 强制执行满足要求的简化解决方案
  • 要求用户明确确认不确定的更改
  • 检测并干预特定的过度工程化模式
  • 提供多种技能变体以适应不同严格程度

使用场景

  • 当 AI 助手倾向于添加不必要的复杂性或功能时
  • 确保 AI 生成的代码是最小化的,并直接满足用户的请求
  • 适用于旨在保持代码简洁性和减少审查开销的团队
  • 指导 AI 代理进行重构任务,确保只进行请求的更改

非目标

  • 添加未经请求的代码注释、文档或类型注解
  • 在未获得用户明确请求的情况下引入新的依赖项
  • 在只需要微小编辑时重写整个文件
  • 主动生成测试、脚手架或文档

安装

/plugin install moyu@uucz-moyu

质量评分

已验证
95 /100
1 day ago 分析

信任信号

最近提交about 1 month ago
GitHub 所有者 uucz (opens in new tab)
星标53
许可证MIT
状态
查看源代码

类似扩展

Moyu (摸鱼)

100

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

技能
uucz

Cli Creator

100

Build a composable CLI for Codex from API docs, an OpenAPI spec, existing curl examples, an SDK, a web app, an admin tool, or a local script. Use when the user wants Codex to create a command-line tool that can run from any repo, expose composable read/write commands, return stable JSON, manage auth, and pair with a companion skill.

技能
openai

Fixflow

100

使用严格的交付工作流执行编码任务:构建完整计划、分步实现、持续运行测试,并默认在每一步 (`per_step`) 后提交。当用户要求行为驱动交付或需求不明确时,支持显式提交策略覆盖 (`final_only`, `milestone`) 和可选的 BDD(给定/当/则)。

技能
majiayu000

Migrate Validate

100

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

技能
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.

技能
trailofbits

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.

技能
EveryInc