moai-project-config-manager

Manage .moai/config/config.json with CRUD operations and validation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides complete CRUD operations for .moai/config/config.json with validation, merge strategies, automatic backups, and interactive workflows to keep project settings consistent.

Core Features & Use Cases

  • Complete CRUD: Create, Read, Update, Delete configuration sections
  • Validation Engine: Pre-save validation for all config changes
  • Merge Strategy: Preserve unmodified sections while updating selected ones
  • Backup & Restore: Automatic backups before major changes
  • Interactive Workflows: TUI-driven surveys for safe configuration

Quick Start

Invoke the skill to manage .moai/config/config.json and apply updates interactively.

Frequently Asked Questions about moai-project-config-manager

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

FAQPage Schema
How do I manage and update MoAI project configuration files?

MoAI project configuration management automates CRUD operations on .moai/config/config.json with validation, merging, and backup features. The Skill handles initialization, updates across language, user, GitHub, report generation, and stack domains while preserving unchanged sections and preventing invalid JSON saves.

Can I validate JSON config files before saving changes?

Yes, the Skill applies pre-save validation to all configuration changes, catching invalid JSON and structural errors before they corrupt your project settings. This prevents configuration-related failures downstream.

How do I safely merge configuration updates without losing existing settings?

The Skill implements intelligent merge strategies that update selected configuration sections while automatically preserving unmodified ones. This approach prevents accidental overwrites and keeps your full configuration intact during partial updates.

What happens if my config file is missing or corrupted?

The Skill includes robust error handling for missing files and invalid JSON, with automatic backups created before major changes. You can restore from backups if corruption occurs, ensuring configuration recovery without manual intervention.

Can I use interactive workflows to configure MoAI projects?

Yes, the Skill provides TUI-driven surveys for safe configuration management, letting you step through initialization and updates interactively. This reduces errors compared to manual JSON editing and integrates with Alfred commands for automation.

Does this Skill support batch configuration changes across multiple domains?

The Skill handles batch changes across language, user, GitHub, report generation, and stack domains simultaneously. It applies the same validation and merge logic to all domains, maintaining consistency across your entire project configuration.