帮助开发者遵循该 JavaScript 仓库的代码、测试与提交规范
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "everything-claude-code" 技能: 1. 下载 https://raw.githubusercontent.com/affaan-m/ECC/main/.agents/skills/everything-claude-code/SKILL.md 2. 保存为 ~/.claude/skills/everything-claude-code/SKILL.md 3. 装好后重载技能,告诉我可以用了
请基于 everything-claude-code 的开发约定,为一个 JavaScript 功能模块提供实现建议:遵循 hybrid 组织方式、相对路径导入、命名规范,并说明文件应如何放置。
给出符合仓库约定的代码组织、命名、导入方式和文件放置建议。
我刚新增了一个 JavaScript 函数,请按 everything-claude-code 的测试约定,建议测试文件命名、放置位置,并给出一个 *.test.js 示例骨架。
返回测试文件命名与位置建议,以及符合现有模式的测试样例结构。
我修改了文档并修复了一个小 bug。请按 everything-claude-code 的 Conventional Commits 规范,生成 3 条简洁的提交信息候选。
输出使用 feat、fix、docs 等前缀的简洁提交信息候选。
开发者在修改 everything-claude-code 仓库时,可用此技能对齐既有模块组织、命名方式和导入风格,减少风格偏差。它特别适合需要遵循现有 JavaScript 项目约定的改动。
当团队需要为新代码补测试时,此技能可帮助参考仓库既有测试模式,包括单独的测试位置和 *.test.js 命名方式。这样能让新增测试更容易融入现有结构。
在提交代码前,开发者可以用它生成或检查符合 Conventional Commits 的消息格式,如 feat、fix、docs 和 test。这样有助于保持提交历史清晰一致。
文档概述了 everything-claude-code 的开发约定,说明该技能用于让 Claude 在修改此仓库时遵循既有模式。内容涵盖 JavaScript 技术栈、hybrid 模块组织、单包结构、配置文件位置、命名规范、相对导入方式、测试文件命名模式,以及基于 Conventional Commits 的提交消息格式与示例。
Generated from affaan-m/everything-claude-code on 2026-03-20
This skill teaches Claude the development patterns and conventions used in everything-claude-code.
Activate this skill when:
Follow these commit message conventions based on 500 analyzed commits.
fixtestfeatdocsCommit message example
feat(rules): add C# language support
Commit message example
chore(deps-dev): bump flatted (#675)
Commit message example
fix: auto-detect ECC root from plugin cache when CLAUDE_PLUGIN_ROOT is unset (#547) (#691)
Commit message example
docs: add Antigravity setup and usage guide (#552)
Commit message example
merge: PR #529 — feat(skills): add documentation-lookup, bun-runtime, nextjs-turbopack; feat(agents): add rust-reviewer
Commit message example
Revert "Add Kiro IDE support (.kiro/) (#548)"
Commit message example
Add Kiro IDE support (.kiro/) (#548)
Commit message example
feat: add block-no-verify hook for Claude Code and Cursor (#649)
This project uses hybrid module organization.
.github/workflows/ci.yml.github/workflows/maintenance.yml.github/workflows/monthly-metrics.yml.github/workflows/release.yml.github/workflows/reusable-release.yml.github/workflows/reusable-test.yml.github/workflows/reusable-validate.yml.opencode/package.json.opencode/tsconfig.json.prettierrceslint.config.jspackage.json| Element | Convention |
|---|---|
| Files | camelCase |
| Functions | camelCase |
| Classes | PascalCase |
| Constants | SCREAMING_SNAKE_CASE |
Preferred import style
// Use relative imports
import { Button } from '../components/Button'
import { useAuth } from './hooks/useAuth'
No specific test framework detected — use the repository's existing test patterns.
*.test.jsThis project has coverage reporting configured. Aim for 80%+ coverage.
Standard error handling pattern
try {
const result = await riskyOperation()
return result
} catch (error) {
console.error('Operation failed:', error)
throw new Error('User-friendly message')
}
These workflows were detected from analyzing commit patterns.
Database schema changes with migration files
Frequency: ~2 times per month
Steps:
Files typically involved:
**/schema.*migrations/*Example commit sequence:
feat: implement --with/--without selective install flags (#679)
…
它用于教会 Claude 遵循 everything-claude-code 仓库的开发模式与约定。给定信息显示,它覆盖 JavaScript 代码风格、项目结构、测试模式和提交信息规范。
适合在修改该仓库、添加新功能、编写符合现有模式的测试,以及创建规范化提交消息时使用。文档将这些情况明确列为推荐场景。
给定信息表明该项目主要使用 JavaScript,并采用 hybrid 模块组织、相对路径导入和混合导出风格。未检测到明确的测试框架,更多细节见源码仓库。
帮助用户编写、配置与优化 Hookify 规则及语法模式。
帮助审查 Solidity AMM、流动池与交换流程中的常见安全风险与检查项
通过逐步细化检索上下文,提升子代理任务理解与结果质量。
基于多源网页检索与综合分析,生成带引用和来源标注的深度研究报告
用于管理 Uncloud 集群,完成部署、入口配置、扩缩容与运维排障。
调用 Nutrient DWS API 处理文档转换、OCR提取、脱敏签署与表单填写
帮助开发者在提交代码或生成 diff 时套用正确的提交前缀、审阅人和测试计划。
提供 Claude Code 配置最佳实践,帮助规范开发环境与提升协作效率
在终端中理解代码库,并用自然语言加速编码、解释代码和处理 Git 流程。
将代码调研、修改与验证任务委派给 Claude Code 并管理后台执行。
帮助你高效创建、修改、测试与发布 Claude Code 插件的全流程技能
帮助开发者用 Claude 技能完成 Git 自动化、测试与代码审查流程