SkillAgentSearch skills...

MindForge

A comprehensive AI toolkit for Claude Code featuring multi-language agents, reusable skills, and MCP services to supercharge your development workflow

Install / Use

/learn @ProjAnvil/MindForge
About this skill

Quality Score

0/100

Supported Platforms

Claude Code
Claude Desktop
Cursor

README

MindForge - AI Toolkit for Claude Code

License: MIT

中文文档 | English

MindForge is a comprehensive toolkit for managing MCP (Model Context Protocol) services, AI Agents, and Skills, designed to supercharge your Claude Code development experience.

✨ Features

  • Multi-language Support: Choose between English or Chinese versions of agents and skills
  • Rich Agent Collection: Specialized agents for Java, Python, Go, Frontend, and System Architecture
  • Reusable Skills: Domain-specific skills that can be composed and shared across agents
  • MCP Services: Extensible collection of Model Context Protocol services
  • Easy Setup: One-command installation script for Claude Code integration
  • Flexible Tech Stack: Each component can use its own preferred technology stack

🚀 Quick Start with Claude Code

MindForge integrates seamlessly with Claude Code. Run the setup script to automatically configure all agents and skills:

# Use default language (English)
./setup-claude.sh

# Use Chinese
./setup-claude.sh --lang=zh-cn

# Use English (explicit)
./setup-claude.sh --lang=en

This creates symbolic links to your ~/.claude/ directory, allowing Claude Code to automatically load all agents and skills.

🎛️ User-Level Configuration

For personalized behavior across all your projects, you can configure user-level instructions:

# Copy user-level instructions to your Claude directory
cp user_claude_md/en/CLAUDE.md ~/.claude/CLAUDE.md    # English
cp user_claude_md/zh-cn/CLAUDE.md ~/.claude/CLAUDE.md  # Chinese

What user-level configuration provides:

  • Global principles: Default behavior applied across all conversations
  • Language preference: Set your preferred response language (English or Chinese)
  • Search priority: Instructions for handling uncertain questions
  • Safety rules: Confirmation requirements for destructive operations
  • Built-in capability priority: Guidance on when to use agents/skills vs external tools

Note: User-level configuration is optional. If not configured, Claude Code will use its default behavior.

🌍 Supported Languages

  • en - English
  • zh-cn - Simplified Chinese

🤖 Available Agents

  • @code-reviewer - Expert code reviewer (software architecture, design patterns, code quality, SOLID principles)
  • @frontend-engineer - Modern frontend expert (React, Vue, Svelte, TypeScript)
  • @golang-backend-engineer - Go backend development expert (Fiber, Cobra, GORM, Clean Architecture)
  • @ios-developer - Expert iOS Developer (Swift 6, SwiftUI, MVVM, TCA)
  • @java-backend-engineer - Professional Java backend engineer (Spring Boot, MyBatis, Clean Architecture)
  • @java-unit-test - Professional Java unit test generator (JUnit, Mockito, AssertJ)
  • @product-manager - Product management expert (PRD, user stories, competitive analysis)
  • @python-test-engineer - Professional Python testing engineer (pytest, unittest, pytest-asyncio)
  • @system-architect - System architecture design expert (patterns, tech selection, ADR docs)

🎯 Available Skills

  • api-design - API design (REST, GraphQL, gRPC)
  • database-design - Database design and optimization
  • enterprise-java - Enterprise Java development (Spring Boot, microservices)
  • frontend-react - React ecosystem (Next.js, Server Components, Tailwind)
  • frontend-svelte - Svelte ecosystem (SvelteKit, shadcn-svelte)
  • frontend-vue - Vue ecosystem (Nuxt, Composition API, Pinia)
  • git-guru - Advanced Git operations and version control mastery
  • go-development - Go development (Fiber, Cobra, GORM)
  • javascript-typescript - JavaScript/TypeScript development (Node.js, Express, React)
  • product-management - Product management and strategy
  • python-development - Python development (FastAPI, Django, Flask, asyncio)
  • session-summary - Summarize current session context for seamless handover
  • swift-development - Core Swift 6+ development (Concurrency, Macros, Testing)
  • swiftui-development - Modern SwiftUI development (NavigationStack, Observation, SwiftData)
  • system-architecture - System architecture design
  • tech-documentation - Technical documentation writing
  • testing - General testing skills (unit, integration, TDD/BDD)
  • xcode-management - Xcode project management (automated file addition, project.pbxproj handling)

📁 Project Structure

mindforge/
├── agents/              # Claude Code format Agents (multi-language)
│   ├── en/             # English versions
│   │   ├── code-reviewer.md
│   │   ├── frontend-engineer.md
│   │   ├── golang-backend-engineer.md
│   │   ├── ios-developer.md
│   │   ├── java-backend-engineer.md
│   │   ├── java-unit-test.md
│   │   ├── product-manager.md
│   │   ├── python-test-engineer.md
│   │   └── system-architect.md
│   └── zh-cn/          # Chinese versions
│       ├── code-reviewer.md
│       ├── frontend-engineer.md
│       ├── golang-backend-engineer.md
│       ├── java-backend-engineer.md
│       ├── java-unit-test.md
│       ├── product-manager.md
│       ├── python-test-engineer.md
│       └── system-architect.md
├── skills/              # Claude Code format Skills (multi-language)
│   ├── en/             # English versions
│   │   ├── testing/SKILL.md
│   │   ├── enterprise-java/SKILL.md
│   │   ├── go-development/SKILL.md
│   │   ├── python-development/SKILL.md
│   │   ├── javascript-typescript/SKILL.md
│   │   ├── system-architecture/SKILL.md
│   │   ├── api-design/SKILL.md
│   │   ├── database-design/SKILL.md
│   │   ├── tech-documentation/SKILL.md
│   │   ├── frontend-development/SKILL.md
│   │   ├── git-guru/SKILL.md
│   │   └── xcode-management/SKILL.md
│   ├── zh-cn/          # Chinese versions
│   │   ├── testing/SKILL.md
│   │   ├── enterprise-java/SKILL.md
│   │   ├── go-development/SKILL.md
│   │   ├── python-development/SKILL.md
│   │   ├── javascript-typescript/SKILL.md
│   │   ├── system-architecture/SKILL.md
│   │   ├── api-design/SKILL.md
│   │   ├── database-design/SKILL.md
│   │   ├── tech-documentation/SKILL.md
│   │   ├── frontend-development/SKILL.md
│   │   ├── git-guru/SKILL.md
│   │   └── xcode-management/SKILL.md
│   └── scripts/        # Shared executable scripts for skills
│       └── xcode-management/
│           └── add_files_to_xcode.py  # Automated Xcode file addition
├── user_claude_md/      # User-level Claude instructions (multi-language)
│   ├── en/
│   │   └── CLAUDE.md   # English user-level instructions
│   └── zh-cn/
│       └── CLAUDE.md   # Chinese user-level instructions
├── templates/           # Templates for creating new resources
│   ├── agent-template-en.md      # English agent template
│   ├── agent-template-zhcn.md    # Chinese agent template
│   ├── skill-template-en.md      # English skill template
│   └── skill-template-zhcn.md    # Chinese skill template
├── mcp/                 # MCP services collection
│   ├── _template/
│   └── mcp-*/
├── docs/                # Documentation
│   ├── README-zhcn.md   # Chinese README
│   └── agents-detail/   # Detailed agent documentation
│       ├── en/          # English detailed guides
│       │   ├── java-backend-engineer/README.md
│       │   ├── java-unit-test/README.md
│       │   ├── python-test-engineer/README.md
│       │   ├── system-architect/README.md
│       │   ├── golang-backend-engineer/README.md
│       │   └── frontend-engineer/README.md
│       └── zh-cn/       # Chinese detailed guides
│           ├── java-backend-engineer/README.md
│           ├── java-unit-test/README.md
│           ├── python-test-engineer/README.md
│           ├── system-architect/README.md
│           ├── golang-backend-engineer/README.md
│           └── frontend-engineer/README.md
├── Makefile             # Build and resource management
└── setup-claude.sh      # Claude Code setup script (supports --lang parameter)

🛠️ Usage

Quick Start

# Show all available commands
make help

List Resources

# List all MCP services
make list-mcp

# List all Agents (shows both English and Chinese)
make list-agents

# List all Skills (shows both English and Chinese)
make list-skills

Create Resources from Templates

MindForge provides ready-to-use templates for creating new agents and skills. Templates are available in both English and Chinese.

Create a New Agent

# Create an English agent (default)
make init-agent AGENT=my-agent

# Create a Chinese agent
make init-agent AGENT=my-agent LANG=zh-cn

# Create an English agent (explicit)
make init-agent AGENT=my-agent LANG=en

What you get:

  • A complete agent file with frontmatter (name, description, tools, model, skills)
  • Structured sections for role definition, principles, and best practices
  • Code templates and quality checklists
  • Ready to customize for your specific use case

After creation:

  1. Edit agents/{lang}/{agent-name}.md to customize the agent
  2. Update the name, description, and system prompt
  3. Specify which tools and skills the agent should use
  4. Run ./setup-claude.sh --lang={lang} to activate

Create a New Skill

# Create an English skill (default, no scripts)
make init-skill SKILL=my-skill

# Create a skill with executable scripts
make init-skill SKILL=my-skill WITH_SCRIPTS=yes

# Create a Chinese skill
make init-skill SKILL=my-skill LANG=zh-cn

# Create a Chinese skill with scripts
make init-skill SKILL=my-skill LANG=zh-cn WITH_SCRIPTS=yes

What you get:

  • A complete skill file with frontmatter (name, description, allowed-tools)
  • Structured sections for expertise, principles, and best practices
  • Code patterns, templates, and troubleshooting guides
  • Quality checklists and decision frameworks
  • (Optional) A shared skills/scripts/{skill-name}/ directory for executable scripts
  • Ready to use ac
View on GitHub
GitHub Stars3
CategoryDevelopment
Updated9d ago
Forks1

Languages

Go

Security Score

90/100

Audited on Mar 12, 2026

No findings