SuperAPI AI 工具集

marketing-council-pack-conventions

编程与开发

查看项目

更新于 10-24 16:21

技能介绍

用途

Marketing Council Pack Conventions 是一个面向 Claude 的技能,用于让模型了解并遵循 marketing-council-pack 仓库的开发模式与约定。当需要对该仓库进行改动时,可激活此技能,使生成的代码、测试与提交信息符合项目既有规范。

主要能力

  • 提交约定:项目采用 Conventional Commits 风格,基于 33 次提交分析得出。使用的提交前缀包括 fix、test、ci、feat、docs、chore。提交信息平均长度约 51 个字符,要求首行简洁且具描述性,使用祈使语气(如 "Add feature" 而非 "Added feature")。
  • 命名约定:文件使用 snake_case,函数使用 camelCase,类使用 PascalCase,常量使用 SCREAMING_SNAKE_CASE。
  • 导入与导出风格:采用相对导入(Relative Imports),使用具名导出(Named Exports)。
  • 架构信息:主要语言为 Python,采用混合模块组织(hybrid module organization),项目结构为单一包(Single Package),测试位置为独立存放(separate)。
  • 测试约定:未检测到特定测试框架,建议沿用仓库现有测试模式;文件命名模式为 *.test.ts。测试类型包括针对独立函数与组件的单元测试。
  • 工作流:从提交模式中识别出功能开发工作流,频率约为每月 5 次,步骤为:添加功能实现、为功能添加测试、更新文档;通常涉及 /api/ 路径下的文件。

使用方式

在以下场景激活该技能:对该仓库进行修改、按既有模式添加新功能、编写符合项目约定的测试、创建格式正确的提交信息。技能本身由 ECC Tools 自动生成,建议团队根据需要进行审查与定制。

适用场景

适用于在 marketing-council-pack 仓库中开展开发工作的场景,尤其是需要保持提交信息规范、命名一致、导入导出风格统一,以及遵循既有功能开发流程的团队协作。

限制

资料未提供该技能的具体安装命令、收费方式、支持的平台范围或实际使用效果。测试框架未明确检测到,需依赖仓库现有测试模式。配置文件中仅列出 .github/workflows/plugin-ci.yml。