Skip to content

feat: add everything-claude-code ECC bundle#685

Closed
ecc-tools[bot] wants to merge 15 commits into
community/pr-643-nuxt-patternsfrom
ecc-tools/everything-claude-code-1773993266994
Closed

feat: add everything-claude-code ECC bundle#685
ecc-tools[bot] wants to merge 15 commits into
community/pr-643-nuxt-patternsfrom
ecc-tools/everything-claude-code-1773993266994

Conversation

@ecc-tools

@ecc-tools ecc-tools Bot commented Mar 20, 2026

Copy link
Copy Markdown
Contributor

Summary

Auto-generated ECC bundle from repository analysis.

What This Does

Merging this PR adds repo-local ECC artifacts for both Claude Code and Codex. The generated bundle captures repository patterns, Codex baseline config, and reusable workflow scaffolds derived from git history analysis.

Analysis Scope

  • Commit history patterns and conventions
  • Code architecture and structure
  • Testing patterns and coverage
  • Recurring workflows

Files

Path Description
.claude/ecc-tools.json ECC install manifest used for upgrades, repair, and uninstall.
.claude/skills/everything-claude-code/SKILL.md Repository-specific Claude Code skill generated from git history.
.agents/skills/everything-claude-code/SKILL.md Codex-facing copy of the generated repository skill.
.agents/skills/everything-claude-code/agents/openai.yaml Codex skill metadata so the repo skill appears cleanly in the skill interface.
.claude/identity.json Suggested identity.json baseline derived from repository conventions.
.codex/config.toml Repo-local Codex MCP and multi-agent baseline aligned with ECC defaults.
.codex/AGENTS.md Codex usage guide that points at the generated repo skill and workflow bundle.
.codex/agents/explorer.toml Read-only explorer role config for Codex multi-agent work.
.codex/agents/reviewer.toml Read-only reviewer role config focused on correctness and security.
.codex/agents/docs-researcher.toml Read-only docs researcher role config for API verification.
.claude/homunculus/instincts/inherited/everything-claude-code-instincts.yaml Continuous-learning instincts derived from repository patterns.
.claude/rules/everything-claude-code-guardrails.md Repository guardrails distilled from analysis for security and workflow review.
.claude/research/everything-claude-code-research-playbook.md Research workflow playbook for source attribution and long-context tasks.
.claude/team/everything-claude-code-team-config.json Team config scaffold that points collaborators at the shared ECC bundle.
.claude/enterprise/controls.md Enterprise governance scaffold for approvals, audit posture, and escalation.
.claude/commands/feature-development.md Workflow command scaffold for feature-development.
.claude/commands/add-new-skill.md Workflow command scaffold for add-new-skill.
.claude/commands/add-new-agent.md Workflow command scaffold for add-new-agent.

Note: The following files already exist and were preserved (not overwritten):

  • .codex/config.toml
  • .codex/AGENTS.md
  • .claude/homunculus/instincts/inherited/everything-claude-code-instincts.yaml
Optional: Continuous Learning (17 instincts)

This PR also includes instincts for the continuous-learning-v2 skill. These are optional and only useful if you use that skill.

Import after merging:

/instinct-import .claude/homunculus/instincts/inherited/everything-claude-code-instincts.yaml

Review Checklist

  • Verify detected patterns are accurate
  • Confirm generated config, commands, and skill metadata match the repo’s real workflow
  • Check best practices align with team standards before merging

ECC Tools | Everything Claude Code


Summary by cubic

Adds a repo-local ECC bundle for Claude Code and Codex to provide project-specific skills, guardrails, and workflow commands. This standardizes conventions, research flows, and team setup across tools.

  • New Features

    • Repo skills for Claude Code and Codex, plus Codex UI metadata (.claude/.agents SKILL files and openai.yaml).
    • ECC manifest and identity, with team config and enterprise controls (.claude/ecc-tools.json, identity.json, team-config.json, enterprise/controls.md).
    • Guardrails and research playbook for consistent reviews and docs-driven work (.claude/rules..., .claude/research...).
    • Workflow commands for feature work, adding skills, and adding agents (.claude/commands/*).
    • Minor alignment to Codex agent configs (newline fixes in .codex/agents/*.toml).
  • Migration

    • Optional: if you use continuous-learning-v2, import instincts with /instinct-import .claude/homunculus/instincts/inherited/everything-claude-code-instincts.yaml

Written for commit eb06b29. Summary will update on new commits.

ecc-tools Bot added 15 commits March 20, 2026 07:54

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ecc-tools[bot] has reached the 50-review limit for trial accounts. To continue receiving code reviews, upgrade your plan.

@ecc-tools

ecc-tools Bot commented Mar 20, 2026

Copy link
Copy Markdown
Contributor Author

Analyzing 5000 commits...

@ecc-tools

ecc-tools Bot commented Mar 20, 2026

Copy link
Copy Markdown
Contributor Author

Analysis Complete

Generated ECC bundle from 500 commits | Confidence: 100%

View Pull Request #685

Repository Profile
Attribute Value
Language JavaScript
Framework Not detected
Commit Convention conventional
Test Directory separate
Detected Workflows (8)
Workflow Description
feature-development Standard feature implementation workflow
add-new-skill Adds a new skill to the codebase, including documentation and Antigravity/Codex support.
add-new-agent Adds a new agent to the codebase, including documentation and catalog updates.
add-new-command Adds a new command to the system, often with a backing skill.
sync-catalog-counts Synchronizes catalog counts (agents, skills, commands) in documentation files.
Generated Instincts (16)
Domain Count
git 2
code-style 3
testing 3
workflow 8

After merging, import with:

/instinct-import .claude/homunculus/instincts/inherited/everything-claude-code-instincts.yaml

Files

  • .claude/ecc-tools.json
  • .claude/skills/everything-claude-code/SKILL.md
  • .agents/skills/everything-claude-code/SKILL.md
  • .agents/skills/everything-claude-code/agents/openai.yaml
  • .claude/identity.json
  • .codex/config.toml
  • .codex/AGENTS.md
  • .codex/agents/explorer.toml
  • .codex/agents/reviewer.toml
  • .codex/agents/docs-researcher.toml
  • .claude/homunculus/instincts/inherited/everything-claude-code-instincts.yaml
  • .claude/rules/everything-claude-code-guardrails.md
  • .claude/research/everything-claude-code-research-playbook.md
  • .claude/team/everything-claude-code-team-config.json
  • .claude/enterprise/controls.md
  • .claude/commands/feature-development.md
  • .claude/commands/add-new-skill.md
  • .claude/commands/add-new-agent.md

ECC Tools | Everything Claude Code

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

4 issues found across 15 files

Prompt for AI agents (unresolved issues)

Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.


<file name=".claude/rules/everything-claude-code-guardrails.md">

<violation number="1" location=".claude/rules/everything-claude-code-guardrails.md:17">
P2: The guardrail’s file-naming rule is inconsistent with the repo convention (`camelCase` vs lowercase-with-hyphens). Update it to match documented standards.</violation>
</file>

<file name=".agents/skills/everything-claude-code/SKILL.md">

<violation number="1" location=".agents/skills/everything-claude-code/SKILL.md:34">
P3: The commit prefix list is incomplete compared with the examples in the same document; include all observed prefixes (or explicitly mark the list as partial) to avoid conflicting guidance.</violation>

<violation number="2" location=".agents/skills/everything-claude-code/SKILL.md:130">
P2: The file naming convention is incorrect: the repo examples shown here use kebab-case paths (and uppercase `SKILL.md`), not camelCase.</violation>
</file>

<file name=".claude/commands/feature-development.md">

<violation number="1" location=".claude/commands/feature-development.md:23">
P2: The suggested sequence contradicts the repo’s mandatory test-first workflow by telling contributors to implement before writing tests.</violation>
</file>

Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review.


## Code Style

- Use `camelCase` file naming.

@cubic-dev-ai cubic-dev-ai Bot Mar 20, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2: The guardrail’s file-naming rule is inconsistent with the repo convention (camelCase vs lowercase-with-hyphens). Update it to match documented standards.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At .claude/rules/everything-claude-code-guardrails.md, line 17:

<comment>The guardrail’s file-naming rule is inconsistent with the repo convention (`camelCase` vs lowercase-with-hyphens). Update it to match documented standards.</comment>

<file context>
@@ -0,0 +1,34 @@
+
+## Code Style
+
+- Use `camelCase` file naming.
+- Prefer `relative` imports and `mixed` exports.
+
</file context>
Fix with Cubic


| Element | Convention |
|---------|------------|
| Files | camelCase |

@cubic-dev-ai cubic-dev-ai Bot Mar 20, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2: The file naming convention is incorrect: the repo examples shown here use kebab-case paths (and uppercase SKILL.md), not camelCase.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At .agents/skills/everything-claude-code/SKILL.md, line 130:

<comment>The file naming convention is incorrect: the repo examples shown here use kebab-case paths (and uppercase `SKILL.md`), not camelCase.</comment>

<file context>
@@ -0,0 +1,429 @@
+
+| Element | Convention |
+|---------|------------|
+| Files | camelCase |
+| Functions | camelCase |
+| Classes | PascalCase |
</file context>
Suggested change
| Files | camelCase |
| Files | kebab-case paths; preserve existing special-case filenames (for example `SKILL.md`) |
Fix with Cubic

## Suggested Sequence

1. Understand the current state and failure mode before editing.
2. Make the smallest coherent change that satisfies the workflow goal.

@cubic-dev-ai cubic-dev-ai Bot Mar 20, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2: The suggested sequence contradicts the repo’s mandatory test-first workflow by telling contributors to implement before writing tests.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At .claude/commands/feature-development.md, line 23:

<comment>The suggested sequence contradicts the repo’s mandatory test-first workflow by telling contributors to implement before writing tests.</comment>

<file context>
@@ -0,0 +1,36 @@
+## Suggested Sequence
+
+1. Understand the current state and failure mode before editing.
+2. Make the smallest coherent change that satisfies the workflow goal.
+3. Run the most relevant verification for touched files.
+4. Summarize what changed and what still needs review.
</file context>
Fix with Cubic


### Commit Style: Conventional Commits

### Prefixes Used

@cubic-dev-ai cubic-dev-ai Bot Mar 20, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P3: The commit prefix list is incomplete compared with the examples in the same document; include all observed prefixes (or explicitly mark the list as partial) to avoid conflicting guidance.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At .agents/skills/everything-claude-code/SKILL.md, line 34:

<comment>The commit prefix list is incomplete compared with the examples in the same document; include all observed prefixes (or explicitly mark the list as partial) to avoid conflicting guidance.</comment>

<file context>
@@ -0,0 +1,429 @@
+
+### Commit Style: Conventional Commits
+
+### Prefixes Used
+
+- `fix`
</file context>
Fix with Cubic

@ecc-tools ecc-tools Bot closed this Mar 20, 2026
@ecc-tools ecc-tools Bot deleted the ecc-tools/everything-claude-code-1773993266994 branch March 20, 2026 08:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants