@themohitgaur1/generators
v1.0.1
Published
Generates Claude Code agents, commands, hooks, skills, MCP configs, and knowledge files from scanner metadata.
Readme
@themohitgaur1/generators
Pure functions that turn ProjectMetadata (from @themohitgaur1/scanner) into files on disk:
| Generator | Output |
|---|---|
| generateRootFiles | CLAUDE.md, AGENTS.md, .claude/settings.json |
| generateAgents | .claude/agents/*.md |
| generateCommands | .claude/commands/*.md |
| generateHooks | .claude/hooks/*.sh (chmod +x) |
| generateSkills | .claude/skills/<id>/SKILL.md |
| generateMcp | .claude/mcp/config.json |
| generateKnowledge | .ai/knowledge/*.md |
| generateProjectJson | .ai/project.json (cached scanner output) |
All generators accept { preserve?: boolean } so sync --preserve won't clobber human-edited files.
recommendAgents(meta) and recommendSkills(meta) produce sensible defaults from detected stack Ethe wizard pre-checks those in Inquirer.
