moai-project-language-initializer

Automate MoAI project initialization with language, team, and domain configuration.

1|Updated Jul 28, 2025
One-click install
npx skills add https://github.com/kivo360/quickhooks --skill moai-project-language-initializer-kivo360
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-project-language-initializer
Source: https://github.com/kivo360/quickhooks/tree/main/.claude/skills/moai-project-language-initializer
Command: npx skills add https://github.com/kivo360/quickhooks --skill moai-project-language-initializer-kivo360

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manages project initialization including language, agent prompt config, user profiles, team settings, and domain selection to reduce setup friction.

Core Features & Use Cases

  • Language selection and agent prompt configuration
  • User nickname collection
  • Team setup and GitHub workflow options
  • Domain selection and cost-aware reporting
  • MCP server configuration (if applicable)

Quick Start

Run Skill("moai-project-language-initializer") to perform complete setup. Use mode="settings" to adjust existing settings or mode="team_setup" for team configs.

Frequently Asked Questions about moai-project-language-initializer

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

FAQPage Schema
How do I initialize a MoAI project with language and team configuration?

Project initialization automates language selection, agent prompt configuration, user nicknames, team setup, and domain selection in one workflow. Run the moai-project-language-initializer Skill to complete end-to-end setup, which persists settings to .moai/config.json for future reference.

Can I update project settings after initial setup?

Yes, use mode="settings" to adjust existing configuration without re-running full initialization. This lets you modify language preferences, agent prompts, team assignments, or domain activation while preserving prior choices.

What does domain selection do in project initialization?

Domain selection activates expert agents for specific problem areas and applies cost-aware prompting rules. This lets you configure which agent domains are available and how they optimize for your project's cost and performance requirements.

How do I set up team workflows and GitHub options?

Team setup collects user profiles, assigns nicknames, and configures GitHub workflow options during initialization. Use mode="team_setup" to configure multi-user projects and establish collaborative settings before agents begin work.

Does this Skill handle multi-language conversations?

Yes, the initializer supports multi-language conversations and configures agent prompt language independently from the UI language. This lets international teams set agent behavior and user interface in their preferred languages.

What configuration does the Skill persist and where?

All settings—language, agent prompts, user profiles, team data, domain choices, and cost reporting preferences—are stored in .moai/config.json. This JSON-based persistence integrates with Alfred command flows and allows configuration versioning and team sharing.