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.