Prompt engineering primitives (craft, eval, catalog, version) with library and factory variant scaffolds. Ships commands for drafting, evaluating, cataloguing, and versioning prompts plus a provisioning skill for a fresh prompt workspace.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin ai-engineeringGenerate or refresh a browsable catalog of all prompts in the current workspace (library or factory).
Define or edit variable dimensions used by the prompt-factory workspace.
Draft a new prompt (system or user) with clear structure, constraints, and metadata, then add it to the current workspace.
Evaluate a prompt against quality heuristics and optional sample inputs, and record the evaluation in the workspace.
Generate system prompts from variable combinations and templates in the prompt-factory workspace.
Search across the prompt library or factory for prompts matching a query (keyword, tag, category, or use case).
Bump the version of a prompt, record the change, and optionally archive the previous version.
Claude Code plugin for prompt engineering — drafting, evaluating, cataloguing, and versioning prompts. Ships craft / eval / catalog / version primitives plus a provisioning skill for two workspace variants: a curated prompt-library and a combinatorial prompt-factory.
Part of the danielrosehill Claude Code marketplace.
Core prompt-engineering commands (/ai-engineering:*):
craft-prompt — draft a new prompt with full metadata.eval-prompt — score a prompt against quality heuristics and record the eval.catalog-prompt — generate or refresh a browsable catalog of all prompts.version-prompt — bump a prompt's version, archive the previous, append a changelog entry.search-prompts — search across the library or factory by keyword, tag, category, or use case.Factory-specific commands:
configure-variables — define or edit the variable dimensions used by a prompt-factory workspace.generate-prompts — assemble prompts from variables and templates (single, batch, or full matrix).Agent:
prompt-engineer — autonomous prompt-engineering subagent for multi-step crafting, evaluation, and library maintenance tasks./ai-engineering:new-workspace <name> [--variant=prompt-library|prompt-factory] [--local-only] [--private]Scaffolds a new workspace (CLAUDE.md + variant-appropriate folders), personalises it from ~/.claude/CLAUDE.md, and (by default) creates a public GitHub repo for it.
Primitives live in the plugin → globally available from any cwd.
Workspace scaffolds are provisioned as data → no .claude/ tree inside provisioned workspaces.
Plugin updates never touch your workspace data.
See PLAN.md in Claude-Workspace-Reshaping-190426 for the full pattern spec this plugin follows.
prompt-library (default) — curated, category-organised collection of individual prompts with rich frontmatter for search and reuse.prompt-factory — combinatorial prompt generation. Variable dimensions, assembly templates, generated outputs, and evaluations.Via the danielrosehill marketplace:
/plugin marketplace add danielrosehill/Claude-Code-Plugins
/plugin install ai-engineering
MIT.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Uses power tools
Uses Bash, Write, or Edit tools
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.