feat: add refined-github-projects ECC bundle - #61
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.
Generated ECC skill/instincts misrepresent this single-package WXT extension: they label it a monorepo, invent ~/ and @/components/@/hooks imports, and steer new code into non-existent components//services//utils/ folders instead of features/lib/ui/background/entries. Same SKILL.md content is duplicated under .claude and .agents—both need correcting.
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; there are no workspace packages). Relabel as a single-package app so agents do not invent package boundaries.
|
|
||
| ### Guidelines | ||
|
|
||
| - Group code by type (components, services, utils) |
There was a problem hiding this comment.
These guidelines conflict with the real layout listed above. Direct new code into features/, lib/, ui/, background/, or entries/—not generic components/, services/, or utils/ folders that do not exist here. Apply the same fix in .agents/skills/refined-github-projects/SKILL.md.
| | Classes | PascalCase | | ||
| | Constants | SCREAMING_SNAKE_CASE | | ||
|
|
||
| ### Import Style: Path Aliases (@/, ~/) |
There was a problem hiding this comment.
Only @/ is used (see vitest.config.ts and src/**); there are no ~/ imports. Drop ~/ from the documented alias set so agents do not emit broken import paths.
|
|
||
| ```typescript | ||
| // Use path aliases for imports | ||
| import { Button } from '@/components/Button' |
There was a problem hiding this comment.
These examples invent modules (@/components/Button, @/hooks/useAuth) that are not in this repo. Replace with real paths such as @/ui/..., @/lib/..., and @/features/... (and mirror the change in the identical .agents skill copy).
|
|
||
| ## Action | ||
|
|
||
| Use path aliases (@/, ~/) instead of relative imports |
There was a problem hiding this comment.
Same inaccuracy as the skill: teach @/ only. Recommending ~/ will cause invalid imports in this codebase.
|
|
||
| ## Action | ||
|
|
||
| Place code in the appropriate type folder (components/, services/, utils/, etc.) |
There was a problem hiding this comment.
Evidence lists background, entries, features, lib, but the action tells agents to use components/, services/, utils/. Update the action to those real top-level folders so continuous-learning instincts do not fight the source layout.
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
Adds a repo-local ECC bundle with Claude Code and Codex skills, a Codex baseline, multi‑agent roles, and a refactoring workflow to enable repo-aware development without touching runtime code.
New Features
.claude/skills/refined-github-projects/SKILL.mdand.agents/skills/refined-github-projects/SKILL.md.codex/config.tomlwith MCP servers (GitHub, Context7, Exa, Memory, Playwright, Sequential Thinking) and multi‑agent roles (Explorer, Reviewer, Docs Researcher).claude/commands/refactoring.mdfor repeatable cleanup workflow.claude/homunculus/instincts/inherited/refined-github-projects-instincts.yamlMigration
/instinct-import .claude/homunculus/instincts/inherited/refined-github-projects-instincts.yamlWritten for commit f6d8dd5. Summary will update on new commits.