claudegoodies
Skill

everything-claude-code

From affaan-m

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

Documents commit style, naming, and workflow conventions auto-extracted from the everything-claude-code repo's 500 commits.

Use it when

  • Committing changes to the everything-claude-code JavaScript repo
  • Adding a new language directory under rules/{language}/
  • Adding a new skill or feature following existing repo patterns
  • Writing *.test.js tests matching existing project structure

Skip it if

  • You're not working in the everything-claude-code repo itself
  • You need conventions for a non-JavaScript or different-architecture project
  • No specific test framework is detected, so it won't enforce test tooling

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