Skip to content

feat: agents doc and skills - #19

Open
hvrp3r wants to merge 2 commits into
mainfrom
feat/agents-documentation
Open

hvrp3r wants to merge 2 commits into
mainfrom
feat/agents-documentation

Conversation

@hvrp3r

@hvrp3r hvrp3r commented Oct 23, 2026 •

Copy link
Copy Markdown
Member

Summary

Adds repo-specific Claude Code context (AGENTS.md), along with a skill to scaffold a new ECS component/system following the existing pattern.

Contents

  • AGENTS.md — repo role, tech stack (pnpm catalogs, tsc -b, Vitest), structure of the 31 existing packages (packages/nf-<name>.component / .system), component pattern (class + EDITOR_COMPONENT_MANIFEST) and system pattern (pure function + EDITOR_SYSTEM_MANIFEST), nanoforge.manifest.json convention. Scoped to this repo only, with no reference to the organization's overall architecture (documented separately in the workspace repo).
  • .claude/skills/new-ecs-package/ — scaffolds a new component or system following exactly the pattern of real existing packages (nf-position-2d.component, nf-move-2d.system), with no centralized registration step needed (the @components/*/@systems/* aliases and tsconfig.json automatically pick up any new folder). Includes a reminder not to modify pnpm-workspace.yaml or publish anything as part of this skill.

@hvrp3r
hvrp3r requested a review from Tchips46 as a code owner October 23, 2026 11:49
@hvrp3r hvrp3r self-assigned this Oct 23, 2026
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