feat: add refined-github-projects ECC bundle - #64
Conversation
…github-projects/SKILL.md)
…github-projects/SKILL.md)
…github-projects/agents/openai.yaml)
…incts/inherited/refined-github-projects-instincts.yaml)
There was a problem hiding this comment.
Cursor auto review
Found 6 actionable issue(s) on changed lines.
The auto-generated ECC bundle adds agent configs and workflow scaffolds, but the repo skill misstates project structure (not a monorepo), documents non-existent module paths and import examples, and omits WXT browser-extension context that root AGENTS.md defines.
Generated automatically when this PR was submitted using Cursor CLI with --model auto.
|
|
||
| ## Architecture | ||
|
|
||
| ### Project Structure: Monorepo |
There was a problem hiding this comment.
This is a single-package WXT browser extension, not a monorepo (pnpm-workspace.yaml only holds pnpm settings). Update the structure section so agents don't assume multiple packages.
| ## Tech Stack | ||
|
|
||
| - **Primary Language**: TypeScript | ||
| - **Framework**: React |
There was a problem hiding this comment.
The tech stack omits WXT and the browser-extension model documented in root AGENTS.md. Add WXT, pnpm commands (dev, build, typecheck), and the GraphQL-only architecture so agents use the correct workflow.
|
|
||
| ### Guidelines | ||
|
|
||
| - Group code by type (components, services, utils) |
There was a problem hiding this comment.
Guidelines reference components/, services/, and utils/, but the repo uses features/, lib/, ui/, entries/, etc. Align folder guidance with the source layout above.
|
|
||
| ```typescript | ||
| // Use path aliases for imports | ||
| import { Button } from '@/components/Button' |
There was a problem hiding this comment.
Example imports use @/components/ and @/hooks/, which don't exist in this repo (sources import from @/lib/ and @/ui/). Replace with paths that match the actual tree.
|
|
||
| ### Test Framework: vitest | ||
|
|
||
| ### File Pattern: `*.test.ts` |
There was a problem hiding this comment.
Tests also use the *.test.tsx pattern and some live under __tests__/ subfolders. Narrowing to *.test.ts can cause agents to place new tests incorrectly.
|
|
||
| ## Action | ||
|
|
||
| Place code in the appropriate type folder (components/, services/, utils/, etc.) |
There was a problem hiding this comment.
The instinct points agents to components/, services/, and utils/ folders that aren't in this repo; use features/, lib/, and ui/ instead.
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
Files
.claude/ecc-tools.json.claude/skills/refined-github-projects/SKILL.md.agents/skills/refined-github-projects/SKILL.md.agents/skills/refined-github-projects/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/refined-github-projects-instincts.yaml.claude/commands/refactoring.mdOptional: Continuous Learning (12 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:
Review Checklist
ECC Tools | Everything Claude Code
Summary by cubic
Introduces an ECC bundle that adds repo-local skills, Codex baseline, and a refactoring workflow to standardize contributions in Claude Code and Codex. No application/runtime code changes; this only adds
.claude,.agents, and.codexconfiguration and documentation.*.test.ts, path aliases, and type-basedsrc/layout..codex/config.tomldefaults:approval_policy = "on-request",sandbox_mode = "workspace-write",web_search = "live", and MCP servers (@modelcontextprotocol/server-github,@upstash/context7-mcp,@playwright/mcp,@modelcontextprotocol/server-memory,@modelcontextprotocol/server-sequential-thinking, Exa).allow_implicit_invocation: truein.agents/skills/refined-github-projects/agents/openai.yamlis acceptable for your workflows..claude/ecc-tools.jsonselectsruntime-coreandworkflow-pack; the security pack is excluded on the free tier./instinct-import .claude/homunculus/instincts/inherited/refined-github-projects-instincts.yaml.Written for commit 552d42a. Summary will update on new commits.