moai-project-language-initializer

Configure language, prompts, user profiles, and team settings in .moai/config/config.json.

Updated Nov 24, 2025
One-click install
npx skills add https://github.com/jg-chalk-io/Nora-LiveKit --skill moai-project-language-initializer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-project-language-initializer
Source: https://github.com/jg-chalk-io/Nora-LiveKit/tree/main/.claude/skills/moai-project-language-initializer
Command: npx skills add https://github.com/jg-chalk-io/Nora-LiveKit --skill moai-project-language-initializer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill handles comprehensive project initialization workflows including language selection, agent prompt configuration, user profiles, and domain selection.

Core Features & Use Cases

  • Language Selection: Conversation language and agent prompt language
  • User Profile: Nickname with validation
  • Team Setup: GitHub workflows and branch management
  • Domain & Report Settings: Domain selection and token-cost aware reports

Quick Start

Initialize a full project setup with language, user, and team configurations.

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 automate project initialization with language and team configuration?

Project initialization automation configures language selection, user profiles, team settings, and domain activation in a single workflow. This Skill batches these questions into a guided setup process, persisting all settings to .moai/config/config.json for consistent team environments across multilingual projects.

Can I set up projects for teams working in multiple languages?

Yes. This Skill supports conversation language and agent prompt language selection in English, Korean, Japanese, and Chinese. Team members configure their preferred language once during initialization, and settings apply across subsequent workflows.

What configuration does project initialization handle?

Project initialization handles language selection, agent prompt configuration, user nicknames with validation, GitHub workflow choices, branch management preferences, domain activation, and report-generation controls. All settings are stored for reuse across incremental configuration changes.

How do I run project setup in different modes?

This Skill offers mode-based execution: full setup runs all configuration steps, settings mode adjusts existing configuration, and team_setup focuses on GitHub workflows and branch management. Choose the mode matching your initialization stage or update scope.

Does this work for existing projects or only new ones?

Project initialization works for both first-time setups and incremental configuration changes on existing projects. Rerun setup in settings or team_setup mode to update specific configurations without reconfiguring everything.

What happens if initialization fails or validation errors occur?

Robust error handling catches validation failures—such as invalid nicknames—and prompts retry within the same session. Failed configurations do not persist to .moai/config/config.json, preserving previous settings until successful completion.