🎯

generate-subsystem-skills

🎯Skill

from llama-farm/llamafarm

VibeIndex|
What it does

Generates specialized Claude Code skills for each subsystem, creating shared language and subsystem-specific checklists to optimize AI code generation across the monorepo.

generate-subsystem-skills

Installation

Install skill:
npx skills add https://github.com/llama-farm/llamafarm --skill generate-subsystem-skills
801
AddedJan 25, 2026

Skill Details

SKILL.md

Generate specialized skills for each subsystem in the monorepo. Creates shared language skills and subsystem-specific checklists for high-quality AI code generation.

Overview

# Generate Subsystem Skills

This skill analyzes each subsystem in the LlamaFarm monorepo and generates specialized Claude Code skills for security, performance, and language-specific best practices.

Usage

```

/generate-subsystem-skills

```

---

What Gets Generated

Shared Language Skills (4)

  • python-skills/ - Used by: server, rag, runtime, config, common
  • go-skills/ - Used by: cli
  • typescript-skills/ - Used by: designer, electron
  • react-skills/ - Used by: designer

Subsystem-Specific Skills (8)

  • cli-skills/ - Cobra, Bubbletea patterns
  • server-skills/ - FastAPI, Celery, Pydantic patterns
  • rag-skills/ - LlamaIndex, ChromaDB patterns
  • runtime-skills/ - PyTorch, Transformers patterns
  • designer-skills/ - TanStack Query, Tailwind, Radix patterns
  • electron-skills/ - Electron IPC, security patterns
  • config-skills/ - Pydantic, JSONSchema patterns
  • common-skills/ - HuggingFace Hub patterns

---

Generation Process

Step 1: Read Registry

Load subsystem definitions from [subsystem-registry.md](subsystem-registry.md).

Step 2: Generate Shared Language Skills

Launch sub-agents IN PARALLEL to generate:

  1. Python Skills Agent - Analyze Python subsystems (server, rag, runtime, config, common), identify ideal patterns, generate python-skills/
  1. Go Skills Agent - Analyze CLI subsystem, identify ideal Go patterns, generate go-skills/
  1. TypeScript Skills Agent - Analyze designer and electron, identify ideal TS patterns, generate typescript-skills/
  1. React Skills Agent - Analyze designer, identify ideal React 18 patterns, generate react-skills/

Step 3: Generate Subsystem Skills

Launch sub-agents IN PARALLEL for each subsystem:

For each subsystem, the agent should:

  1. Read the subsystem's dependency files (package.json, pyproject.toml, go.mod)
  2. Analyze code patterns using Grep and Read
  3. Generate SKILL.md that links to shared language skills
  4. Generate framework-specific checklist files
  5. Write all files to .claude/skills/{subsystem}-skills/

Step 4: Report Summary

After all agents complete, report:

  • Number of skills generated
  • Total files created
  • Any errors encountered

---

Sub-Agent Prompt Templates

For Shared Language Skills

```

You are generating a shared {LANGUAGE} skills directory for Claude Code.

Analyze these subsystems that use {LANGUAGE}:

{SUBSYSTEM_PATHS}

Your task:

  1. Read key files to understand patterns used
  2. When patterns vary, document the IDEAL approach (not inconsistencies)
  3. Reference industry best practices
  4. Generate files in .claude/skills/{LANGUAGE}-skills/

Files to generate:

  • SKILL.md (overview, ~100 lines)
  • patterns.md (idiomatic patterns)
  • error-handling.md
  • testing.md
  • security.md
  • {additional language-specific files}

Each checklist item should have:

  • Description of what to check
  • Search pattern (grep command)
  • Pass/fail criteria
  • Severity level

```

For Subsystem Skills

```

You are generating subsystem-specific skills for {SUBSYSTEM} in Claude Code.

Directory: {PATH}

Tech Stack: {TECH_STACK}

Links to: {SHARED_SKILLS}

Your task:

  1. Read dependency files and key source files
  2. Identify framework-specific patterns
  3. Generate SKILL.md that links to shared language skills
  4. Generate framework-specific checklists

Files to generate:

  • SKILL.md (overview with links to shared skills)
  • {framework}.md for each framework used
  • performance.md (subsystem-specific optimizations)

Remember: Document IDEAL patterns, not existing inconsistencies.

```

---

Key Principle

Prescribe ideal patterns - When the codebase has inconsistent patterns, the generated skills should document the BEST practice according to industry standards, not codify existing inconsistencies.

---

Output Location

All skills are written to .claude/skills/ with this structure:

```

.claude/skills/

β”œβ”€β”€ python-skills/ # Shared

β”œβ”€β”€ go-skills/ # Shared

β”œβ”€β”€ typescript-skills/ # Shared

β”œβ”€β”€ react-skills/ # Shared

β”œβ”€β”€ cli-skills/ # Subsystem

β”œβ”€β”€ server-skills/ # Subsystem

β”œβ”€β”€ rag-skills/ # Subsystem

β”œβ”€β”€ runtime-skills/ # Subsystem

β”œβ”€β”€ designer-skills/ # Subsystem

β”œβ”€β”€ electron-skills/ # Subsystem

β”œβ”€β”€ config-skills/ # Subsystem

└── common-skills/ # Subsystem

```

More from this repository10

🎯
rag-skills🎯Skill

Implements robust RAG document processing and retrieval using LlamaIndex, ChromaDB, and Celery for efficient, scalable AI document workflows.

🎯
common-skills🎯Skill

Manages shared Python utilities for LlamaFarm, focusing on HuggingFace model handling, GGUF file management, and cross-service consistency.

🎯
electron-skills🎯Skill

Configures secure Electron desktop application architecture with isolated processes, type-safe IPC, and cross-platform packaging for LlamaFarm.

🎯
go-skills🎯Skill

Enforces Go best practices and idiomatic patterns for secure, maintainable LlamaFarm CLI development.

🎯
typescript-skills🎯Skill

Enforces strict TypeScript best practices for React and Electron frontend applications, ensuring type safety, immutability, and clean code patterns.

🎯
cli-skills🎯Skill

Provides comprehensive Go CLI development guidelines using Cobra, Bubbletea, and Lipgloss for creating robust, interactive command-line interfaces in LlamaFarm projects.

🎯
commit-push-pr🎯Skill

Automates git workflow by committing changes, pushing to GitHub, and opening a PR with intelligent checks and handling of edge cases.

🎯
python-skills🎯Skill

Provides comprehensive Python best practices and code review guidelines for ensuring high-quality, secure, and maintainable code across LlamaFarm's Python components.

🎯
temp-files🎯Skill

Generates temporary files in a structured system directory, ensuring clean organization and easy tracking of generated reports and logs.

🎯
server-skills🎯Skill

Provides server-side best practices and code review guidelines for FastAPI, Celery, and Pydantic frameworks in Python.