claudegoodies
Skill

everything-claude-code-conventions

From affaan-m

Development conventions and patterns for everything-claude-code. JavaScript project with conventional commits.

Documents commit format, naming, testing, and workflow conventions for the everything-claude-code JS repo.

Use it when

  • Committing changes to the everything-claude-code repository
  • Adding a new language ruleset under rules/{language}/
  • Adding a new skill following the project's documented workflow
  • Writing tests or code matching the repo's naming and error-handling patterns

Skip it if

  • Working outside the everything-claude-code repository — conventions are repo-specific
  • You need an actual test framework setup; none is specified here
  • You want general JS best practices rather than this repo's exact patterns

Facts

Repository
affaan-m/ECC
Status
Actively maintained
Last commit

Source preview

The instructions Claude Code reads when this skill runs.

# Everything Claude Code Conventions

> Generated from [affaan-m/everything-claude-code](https://github.com/affaan-m/everything-claude-code) on 2026-03-20

## Overview

This skill teaches Claude the development patterns and conventions used in everything-claude-code.

## Tech Stack

- **Primary Language**: JavaScript
- **Architecture**: hybrid module organization
- **Test Location**: separate

## When to Use This Skill

Activate this skill when:
- Making changes to this repository
- Adding new features following established patterns
- Writing tests that match project conventions
- Creating commits with proper message format

## Commit Conventions

Follow these commit message conventions based on 500 analyzed commits.

### Commit Style: Conventional Commits

### Prefixes Used

- `fix`
- `test`
- `feat`
- `docs`

### Message Guidelines

- Average message length: ~65 characters
- Keep first line concise and descriptive
- Use imperative mood ("Add feature" not "Added feature")


*Commit message example*

```text
feat(rules): add C# language support
```

*Commit message example*

```text
chore(deps-dev): bump flatted (#675)
```

*Commit message example*

```text
fix: auto-detect ECC root from plugin cache when CLAUDE_PLUGIN_ROOT is unset (#547) (#691)
```

*Commit message example*

```text
docs: add Antigravity setup and usage guide (#552)
```

*Commit message example*

```text
merg
View full source on GitHub →

Other skills