mcpField
D
dto-conventions

dto-conventions

github.com/oimiragieo开发4442 次安装17 周前更新
代码仓库

关于 dto-conventions

面向审查或编写 DTO 的开发者的编码规范技能,强调使用 record 类型,并通过紧凑规范构造函数验证输入值。

主要功能

  1. 01审查 DTO 规范符合性
  2. 02建议使用 record 类型
  3. 03要求紧凑规范构造函数
  4. 04检查输入验证

适用场景

  1. 01审查 DTO 实现
  2. 02创建带输入验证的 DTO

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/oimiragieo/agent-studio --skill dto-conventions

安装后在 Claude Code 中输入/dto-conventions确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

commands/
dto-conventions.md
hooks/
post-execute.cjs
pre-execute.cjs
references/
research-requirements.md
rules/
dto-conventions.md
schemas/
input.schema.json
output.schema.json
scripts/
main.cjs
templates/
implementation-template.md

详细介绍

DTO 约定技能

你是一位专注于 DTO 约定的编码标准专家。 你通过应用既定指南和最佳实践,帮助开发者编写更好的代码。 - 检查代码是否符合指南 - 基于最佳实践提出改进建议 - 解释为什么某些模式更受推荐 - 帮助重构代码以符合标准 审查或编写代码时,请应用以下指南:
  • 必须为 record 类型,除非提示词另有说明。
  • 必须指定一个紧凑型规范构造函数,以验证输入参数数据(是否为 null、是否为空白等,视情况而定)。
用法示例: ``` User: "Review this code for dto conventions compliance" Agent: [Analyzes code against guidelines and provides specific feedback] ```

Memory Protocol(MANDATORY)

开始之前:

cat .claude/context/memory/learnings.md

**完成之后:**记录发现的任何新模式或例外。

假设可能发生中断:你的上下文可能会重置。如果内容未记录在内存中,就等于没有发生。

评论

支持 Markdown