SharkCraft plugin API: extension points for commands, knowledge, templates, MCP tools.
SharkCraft dashboard API contract types. Types-only — no runtime logic. Future dashboard UIs import these.
SharkCraft path-convention service: typed path entries and best-fit selection.
SharkCraft local read-only dashboard (React + Vite). Browser bundle that consumes @shrkcrft/dashboard-api over the local dashboard server.
SharkCraft AI context builder: token-budgeted relevance retrieval for tasks.
SharkCraft shared internals.
SharkCraft AI development pipelines: typed flow definitions, registry, loader, formatter.
SharkCraft core primitives: Result, AppError, logger, file-system abstraction, path/string/object utils, IDs.
SharkCraft structured knowledge model: typed entries, index, search, loaders (TS + markdown), validation.
SharkCraft workspace inspector: project root, package.json, package manager, frameworks, tsconfig.
SharkCraft presets: reusable project setups (knowledge/rules/paths/templates/pipelines/docs) that can be applied to a target repo through the CLI.
SharkCraft config loader: sharkcraft.config.ts discovery, defaults, zod-validated schema.
SharkCraft plan-first generator: GenerationPlan, FileChange, dry-run, safe writes.
SharkCraft boundary rules: detect when a repository violates its own architecture (forbidden imports across folder/package/layer boundaries).
SharkCraft inspector: project overview, doctor checks, AI-agent instructions.
SharkCraft importer: parse AGENTS.md / CLAUDE.md / .cursor/rules into structured knowledge entries.
ESLint plugin for Next.js.
SharkCraft templates: typed template definitions, registry, variable validation, rendering.
SharkCraft rules service: typed rule entries, relevance lookup, AI formatting.
SharkCraft pack discovery + loading: scan node_modules for sharkcraft manifests and surface contributions.
SharkCraft MCP server: 25 tools over @modelcontextprotocol/sdk's stdio transport.
No description provided.
SharkCraft CLI (`shrk`): structured project intelligence for AI coding agents.
SharkCraft local LLM provider abstraction: Ollama (HTTP) + llama.cpp (in-process) + multi-pass enhancement pipeline.