Repository Layout

Repository Layout

goldziher e07b7b1 914 B Updated

File contents

Repository Layout

Core Go CLI

  • cmd/main.go: boots the CLI and injects the version string.
  • cmd/commands/: Cobra command implementations (generate, validate, migrate, mcp, CRUD helpers).
  • internal/: service packages for config loading, generator, templates, includes, CRUD, MCP, validator, logger, and migration.

Multi-runtime Wrappers

  • release/npm and release/pypi: JavaScript and Python entry points backed by the Go binary.
  • package.json and pyproject.toml: publish metadata for npm and PyPI wrappers.
  • Homebrew distribution is managed via a tap outside this repository.

Documentation & Tooling

  • docs/, site/, and mkdocs.yaml: user-facing documentation and site generation.
  • schema/: JSON schemas for configuration and MCP files.
  • tests/: fixtures, integration, e2e, and platform coverage.

goldziher/ai-rulez/tree/main/.ai-rulez/skills/repository-layout commit e07b7b1838

Frequently asked questions

npx skillmds@latest add goldziher/repository-layout