setup

Detect repository state and automate Claude Code project onboarding and michinushi updates.

1|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/froide-kk/michinushi --skill setup-froide-kk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup
Source: https://github.com/froide-kk/michinushi/tree/main/setup
Command: npx skills add https://github.com/froide-kk/michinushi --skill setup-froide-kk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates detection and remediation of repository setup and configuration tasks required to enable AI-driven development with michinushi, removing manual inspection and repetitive configuration steps.

Core Features & Use Cases

  • Repository state detection: inspects Git history, CLAUDE.md, skills, config files, CI workflows, package setups, and MCP requirements.
  • Interactive initialization and update: guides management mode selection, copies or syncs schema files, initializes task stores, and registers Agent definitions into .claude/agents.
  • Robust update flows: supports subtree and tarball (curl) update methods, checks for local edits, prompts on conflicts, and reports changes after update.
  • Use Case: Onboard a new project for Claude Code or refresh an existing repository to the latest michinushi release while preserving user edits and external integrations.

Quick Start

Run the setup skill to auto-detect your repository state, configure project mode, register agents, and perform michinushi updates as needed.

Frequently Asked Questions about setup

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

FAQPage Schema
How do I automate project onboarding and configure a repository for Claude Code?

Automating project onboarding for Claude Code involves detecting the repository state to initialize task stores, configure management modes, register agents, and sync schema files automatically. This removes manual inspection and repetitive configuration steps.

How do I update michinushi configurations in an existing Git repository?

Updating michinushi configurations uses subtree or tarball methods to sync schema files and AGENT definitions. The process checks for local edits, prompts for conflict resolution, and reports changes while preserving user modifications.

Do I need Git and GitHub CLI installed to set up agent registration?

Git and GitHub CLI are required to set up agent registration and initialize project configurations. The setup process performs Git history checks and GitHub CLI validations to detect repository state and propose MCP integrations.

What is the best way to register agents and sync schema files for AI-driven development?

The best way to register agents and sync schema files is using an interactive initialization flow. This guides management mode selection, merges schema definitions into the .claude/agents directory, and initializes task stores.

Can I refresh a repository to the latest michinushi release without losing local edits?

Refreshing a repository to the latest michinushi release preserves local edits. The update flow detects local modifications, prompts for conflict resolution, and supports subtree and tarball methods to safely sync updates.

Why does project configuration for Claude Code require MCP integrations and schema placement?

Project configuration requires MCP integrations and schema placement to enable AI-driven development capabilities. Setting up these components allows agents to interact with external tools and ensures management modes are properly defined.