My AI Platform Settings

A curated collection of Claude Code skills, prompts, and workflows for enhanced AI-assisted development. This project provides a unified framework for managing and installing AI skills across multiple platforms including Claude Code, Codex, Gemini, Qwen, Google Antigravity, and Windsurf.
Features
- šÆ Modular Skills: Reusable AI skill modules covering frontend design, research, documentation, academic writing, and more.
- š¦ Unified Format: Standardized
SKILL.md definition for easy extension and maintenance.
- š Cross-Platform: Rust TUI (
mcs/) for interactive skill management across Windows, Linux, and macOS.
- šļø Multi-Target Support:
- Claude Code (
~/.claude/)
- Universal shared skills dir (
~/.agents/skills/) for:
- Amp, Cline, Codex CLI, Cursor, Gemini CLI, GitHub Copilot, Kimi Code CLI, OpenCode
- Commands/workflows stay platform-specific (for example Codex
~/.codex/prompts/, OpenCode ~/.config/opencode/commands/)
- Qwen Code (
~/.qwen/)
- Google Antigravity (
~/.gemini/antigravity/)
- Windsurf (
~/.codeium/windsurf/)
- Trae (
~/.trae/)
- ā” Slash Commands: Quick access to common workflows like
git commit, export-summary, and more.
- š„ļø TUI Management: Interactive Terminal User Interface for easy skill browsing and installation.
- š§© External Skills: Support for installing skills from npm, pip, and git repositories.
Quick Start
# Clone the repository
git clone https://github.com/bahayonghang/my-claude-code-settings.git
cd my-claude-code-settings
# Run the interactive Rust MCS TUI (Recommended)
# Requires Rust toolchain (`cargo`)
just mcs
Skills
Skills are specialized capabilities that can be added to your AI assistant. They are organized into category folders under content/skills/.
š Academic (academic-skills/)
| Skill | Description |
|---|
| academic-slides | Academic slide generation with dual engines (Typst Touying & LaTeX Beamer) |
| IEEE-writing-skills | Translate, polish, and validate academic papers for IEEE publications |
| latex-paper-en | LaTeX academic paper assistant for English conference/journal papers |
| latex-thesis-zh | Chinese doctoral/master thesis LaTeX assistant with GB/T 7714 support |
| paper-check | Academic paper quality inspection tool |
| paper-replication | Replicate deep learning papers into industrial-grade PyTorch code |
| typst-paper | Typst academic paper assistant with modular workflow |
| xray-paper-skill | Deconstruct academic papers into core contributions and insights |
| zoterosynth | Search, browse, and analyze Zotero libraries via zotero-mcp |
š¤ AI & LLM (ai-llm-skills/)
| Skill | Description |
|---|
| codex | Codex CLI integration for deep code analysis and web search |
| gemini | Gemini integration for enhanced reasoning |
| gemini-image | AI image generation via Gemini API (text-to-image, image-to-image) |
| research | Technical research with web search and citation support |
š» Tech Stack (tech-stack-skills/)
š§ Dev Tools (devtools-skills/)
| Skill | Description |
|---|
| karpathy-guidelines | Behavioral guidelines to reduce common LLM coding mistakes |
| memory-system | Local memory system: Markdown ā SQLite hybrid search (vector + FTS5), incremental indexing, atomic transactions |
| planning-with-files | File-based planning for complex multi-step tasks |
| review-code | Multi-dimensional code review with structured reports |
| interview-openspec | Create OpenSpec artifacts through Socratic interview (proposal ā specs ā design ā tasks) |
š Diagrams (diagram-skills/)
| Skill | Description |
|---|
| drawio | AI-powered Draw.io diagram generation with real-time browser preview |
| excalidraw | Create hand-drawn style diagrams as Excalidraw JSON files |
| mermaid_expert | Expert guidance for Mermaid.js diagramming library |
š Documentation (document-skills/)
| Skill | Description |
|---|
| document-writer | Technical writer for README, API docs, and architecture docs |
| docx | Create, read, edit, and manipulate Word documents (.docx files) |
| pdf | Process PDF files: merge, split, extract text/tables, OCR, watermark |
| pptx | Create, read, edit, and design PowerPoint presentations (.pptx files) |
| tech-blog | Write technical blog posts with source code analysis |
| tech-design-doc | Generate structured technical design documents |
| xlsx | Create, read, edit, and analyze Excel spreadsheets (.xlsx files) |
š Git & GitHub (git-github-skills/)
| Skill | Description |
|---|
| gh-address-comments | Help address review/issue comments on open GitHub PR |
| gh-bootstrap | One-stop GitHub repository configuration tool |
| gh-fix-ci | Debug or fix failing GitHub PR checks in GitHub Actions |
| git-commit-cn | Chinese version of git commit message generator |
šØ Media (media-skills/)
| Skill | Description |
|---|
| article-cover | Generate professional SVG cover images for blog posts and articles |
| yt-dlp | Video downloader for YouTube, Bilibili, and 1000+ sites |
šļø Obsidian (obsidian-skills/)
š§© Skill Development (skill-meta-skills/)
Commands
Slash commands provide quick access to common workflows. Available for Claude, Gemini, Antigravity, and Windsurf.
Core Commands
| Command | Description |
|---|
export-summary | Summarize session context and export to a markdown file |
import-summary | Restore session context from a summary file |
Git Utilities (ZCF)
| Command | Description |
|---|
git-commit | Analyze changes and generate Conventional Commits messages |
git-cleanBranches | Safely find and clean merged or stale Git branches |
git-rollback | Interactive rollback of Git branches to historical revisions |
git-worktree | Manage Git worktrees with smart defaults |
init-project | Initialize project AI context with CLAUDE.md index generation |
Planning (Gemini)
| Command | Description |
|---|
plan/impl | Implementation planning workflow |
plan/new | New feature planning workflow |
Installation Guide
Quick Install (Claude Code)
The fastest way to install all skills directly into Claude Code is using npx:
npx skills add bahayonghang/my-claude-code-settings/content/skills
TUI Mode (Recommended)
For a user-friendly experience, use the Terminal User Interface:
just mcs
TUI Features:
- šÆ Visual platform selection
- š Project path input for local installation
- š Real-time search and filtering
- ā
Multi-select batch installation
- āØļø Keyboard shortcuts (
/ to search, Space to select, i to install)
Legacy Universal Skills Dirs
- MCS only warns when legacy per-platform skill dirs are detected (
~/.codex/skills, ~/.cursor/skills, ~/.config/opencode/skills, etc.).
- MCS does not auto-migrate legacy dirs into
~/.agents/skills.
Project Structure
.
āāā mcs/ # Rust TUI (ratatui + crossterm)
āāā content/ # All installable content
ā āāā skills/ # Skills directory (categorized)
ā ā āāā academic-skills/ # Academic writing & research
ā ā āāā ai-llm-skills/ # AI & LLM integrations
ā ā āāā development-skills/ # Development frameworks & languages
ā ā āāā devtools-skills/ # Developer tools & workflows
ā ā āāā diagram-skills/ # Diagram generation
ā ā āāā document-skills/ # Document processing & writing
ā ā āāā git-github-skills/ # Git & GitHub utilities
ā ā āāā media-skills/ # Media & visual content
ā ā āāā obsidian-skills/ # Obsidian knowledge management
ā ā āāā skill-meta-skills/ # Skill creation & management
ā ā āāā default.toml # Default category config
ā āāā commands/ # Slash commands
ā ā āāā claude/ # Claude-specific commands
ā ā āāā gemini/ # Gemini-specific commands
ā ā āāā antigravity/ # Antigravity workflows
ā ā āāā windsurf/ # Windsurf workflows
ā ā āāā trae/ # Trae workflows
ā āāā agents/ # AI agent definitions (CCW + Specialist)
ā āāā prompts/ # Global prompts (CLAUDE.md)
āāā tools/ # Tool sub-projects
āāā agentkit-desktop/ # Tauri + React desktop app
āāā external-skills/ # External skill registry & installer
āāā plugin-scripts/ # Claude plugin installer scripts
Contributing
- Create a new directory under
content/skills/.
- Create
SKILL.md with the skill definition.
- (Optional) Add
scripts/, config/, or references/.
- Run
just mcs to browse and test your skill.
License
MIT