MoiCle provides 16 AI agents, 21 automation skills, and 9 architecture references to accelerate development in Claude Code, Cursor, Codex CLI, and Antigravity.
git clone https://github.com/phuthuycoding/moicle.gitMoiCle is a toolkit that equips Claude Code, Cursor, Codex CLI, and Antigravity with specialized AI agents, reusable automation skills, and architecture patterns. It includes six developer agents (Flutter, Go, Laravel, Node.js, React, Remix), ten utility agents (API design, security audit, DevOps, testing), and 21 auto-triggered skills covering the full software development lifecycle—from feature development and bug fixes to code review, documentation, and release workflows. Developers install MoiCle via npm and choose their target IDE and scope (global or project-level), gaining immediate access to guided wizards for bootstrapping, brainstorming, and documentation generation.
Install MoiCle globally via npm: `npm install -g moicle`. Run `moicle install` to access an interactive menu where you select your IDE (Claude Code, Cursor, Codex CLI, or Antigravity) and installation scope (global or project). Once installed, trigger skills by typing `/` followed by the skill group (e.g., `/feature-`, `/fix-`, `/review-`) in your AI IDE and select from auto-suggested workflows.
Accelerate end-to-end feature development with DDD-guided workflows
Rapidly debug and resolve production incidents with hotfix and root-cause analysis skills
Enforce code quality and security through automated review and audit agents
Bootstrap new projects with stack-specific architecture and agent templates
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/phuthuycoding/moicleCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Create a reusable AI agent for [COMPANY] in the [INDUSTRY] sector. The agent should automate [SPECIFIC TASK] using [TECHNOLOGY/TOOL]. Provide the code in Python and include detailed comments. Ensure the agent can be easily integrated into [SPECIFIC PLATFORM] like Claude Code or Antigravity.
# AI Agent for Automating Customer Support Tickets
# Company: TechSolutions Inc.
# Industry: IT Services
# Task: Automate the categorization and prioritization of customer support tickets
# Technology: Natural Language Processing (NLP) and Python
```python
import requests
import json
# API endpoint for the support ticket system
API_URL = "https://api.techsolutions.com/tickets"
# Function to categorize and prioritize tickets
def process_ticket(ticket_data):
# Extract relevant information from the ticket
subject = ticket_data['subject']
description = ticket_data['description']
# Use NLP to categorize the ticket
category = categorize_ticket(subject, description)
# Determine the priority of the ticket
priority = determine_priority(subject, description)
# Update the ticket with the new category and priority
update_ticket(ticket_data['id'], category, priority)
# Function to categorize the ticket using NLP
def categorize_ticket(subject, description):
# Implement NLP logic here
# This is a placeholder for the actual NLP implementation
if "login" in subject.lower() or "login" in description.lower():
return "Authentication"
elif "payment" in subject.lower() or "payment" in description.lower():
return "Billing"
else:
return "General"
# Function to determine the priority of the ticket
def determine_priority(subject, description):
# Implement priority logic here
# This is a placeholder for the actual priority determination logic
if "urgent" in subject.lower() or "urgent" in description.lower():
return "High"
else:
return "Medium"
# Function to update the ticket with the new category and priority
def update_ticket(ticket_id, category, priority):
# Prepare the data to be sent to the API
data = {
"ticket_id": ticket_id,
"category": category,
"priority": priority
}
# Send the data to the API
response = requests.post(API_URL, json=data)
# Check the response from the API
if response.status_code == 200:
print(f"Ticket {ticket_id} updated successfully.")
else:
print(f"Failed to update ticket {ticket_id}. Error: {response.text}")
# Example usage
if __name__ == "__main__":
# Example ticket data
ticket_data = {
"id": 12345,
"subject": "Login Issue",
"description": "I am unable to log in to my account."
}
# Process the ticket
process_ticket(ticket_data)
```The AI Code Editor for productive developers
Fast, flexible flat-file CMS for modern websites
AI assistant built for thoughtful, nuanced conversation
Get more done every day with Microsoft Teams – powered by AI
Agentic AI Workflow platform
Connected workspace for docs, wikis, and projects
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan