mg-init

Initialize a .claude workspace with shared protocols and tech stack detection.

1|1|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/wonton-web-works/miniature-guacamole --skill mg-init
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: mg-init
Source: https://github.com/wonton-web-works/miniature-guacamole/tree/main/src/framework/skills/mg-init
Command: npx skills add https://github.com/wonton-web-works/miniature-guacamole --skill mg-init

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Streamlines starting a new miniature-guacamole project by creating a ready-to-use .claude directory structure, installing shared protocols, and detecting the project tech stack to ensure consistent CAD workflows from day one.

Core Features & Use Cases

  • Create .claude/memory/ directory with memory queues, handoffs, and state files to support agent coordination.
  • Install shared protocols to .claude/shared/ to enforce a standard collaboration framework without overwriting existing customizations.
  • Detect lightweight tech stack to tailor context generation and setup rules for Node.js, Python, Rust, etc.

Quick Start

Run /mg-init in your project directory to scaffold the mg claude workspace.

Frequently Asked Questions about mg-init

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I initialize a project workspace for agent collaboration?▼

To initialize a project workspace for agent collaboration, run /mg-init in your project directory to scaffold the .claude directory, install shared protocols, and detect tech stack markers for consistent CAD workflows.

What is a memory protocol in a shared project setup?▼

A memory protocol in a shared project setup creates .claude/memory directories containing memory queues, handoffs, and state files to support seamless agent coordination across your tech stack.

How do I set up shared protocols without overwriting existing .claude configurations?▼

To set up shared protocols without overwriting existing .claude configurations, mg-init enforces idempotent behavior and asks for confirmation before creating files, preserving your customizations.

Does project initialization work with Node.js, Python, and Rust tech stacks?▼

Project initialization works with Node.js, Python, and Rust tech stacks by detecting lightweight tech stack markers to tailor context generation and setup rules for your specific environment.

Can I reuse the same project skeleton initialization across multiple new projects?▼

You can reuse project skeleton initialization across multiple new projects because mg-init enforces idempotent behavior, safely creating the .claude workspace and installing shared protocols every time.