Skip to content

Comments

chore: add shared skills from epicenter and revamp AGENTS.md#91

Merged
braden-w merged 2 commits intomainfrom
skills-and-agents-md-revamp
Feb 14, 2026
Merged

chore: add shared skills from epicenter and revamp AGENTS.md#91
braden-w merged 2 commits intomainfrom
skills-and-agents-md-revamp

Conversation

@braden-w
Copy link
Collaborator

@braden-w braden-w commented Feb 14, 2026

Wellcrafted and Epicenter share a lot of coding conventions, but until now there was no way for an agent working in wellcrafted to access those conventions. This meant every session started from scratch—no knowledge of error handling patterns, TypeScript style, commit conventions, or any of the other skills we've built up in Epicenter.

This PR symlinks 18 skills from Epicenter into wellcrafted using relative cross-repo symlinks. Epicenter remains the single source of truth; edits happen there and propagate automatically. The symlink chain is two levels deep:

wellcrafted/
├── .agents/skills/<name> → ../../../epicenter/.agents/skills/<name>
└── .claude/skills/<name> → ../../.agents/skills/<name>

This requires both repos to be sibling directories under the same parent, which is documented in a new "Development Setup" section in README.md.

The PR also restructures agent instructions to match Epicenter's pattern and follow context engineering best practices. CLAUDE.md is now a single-line @AGENTS.md reference. AGENTS.md is 10 lines covering WHAT (library purpose), structure, HOW (bun/biome/tsc commands), and a pointer to skills. No style rules—those live in the typescript skill where they belong. No setup details—those live in README.md via progressive disclosure.

Skills imported: error-handling, typescript, factory-function-composition, control-flow, honesty, documentation, git, writing-voice, method-shorthand-jsdoc, single-or-array-pattern, specification-writing, workflow, incremental-commits, progress-summary, services-layer, query-layer, typebox, frontend-design.

Symlink 18 AI agent skills from the epicenter repo via relative
cross-repo symlinks. Epicenter is the source of truth for skill
definitions; wellcrafted consumes them to stay in sync.

Structure:
  .agents/skills/<name> → ../../../epicenter/.agents/skills/<name>
  .claude/skills/<name> → ../../.agents/skills/<name>

Both repos must be sibling directories under the same parent.
Documents the peer directory requirement in README.md.
Create concise AGENTS.md (10 lines) following context engineering
best practices: WHAT (library purpose), structure, HOW (tooling),
and skills pointer. No style rules (covered by typescript skill),
no setup details (covered by README.md).

CLAUDE.md now just references AGENTS.md, matching epicenter's pattern.
@braden-w braden-w merged commit 883db39 into main Feb 14, 2026
2 checks passed
@braden-w braden-w deleted the skills-and-agents-md-revamp branch February 14, 2026 21:28
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.

1 participant