home / skills / willsigmon / sigstack / create-mega-skills-batch

This skill generates a batch of 20 project-specific Leavn skills across build, migrate, test, and workflow domains for rapid setup.

npx playbooks add skill willsigmon/sigstack --skill create-mega-skills-batch

Review the files below or copy the command above to add this skill to your agents.

Files (1)
SKILL.md
1.5 KB
---
name: Mega Skills Batch Creator
description: Create 10-20 powerful project-specific skills in one session for Leavn iOS app based on common workflows, debugging needs, and development patterns
allowed-tools: Write, Read, Glob
---

# Mega Skills Batch Creator

## Instructions

Create comprehensive skill library for Leavn project:

1. **Analyze project patterns** from:
   - CLAUDE.md (development commands, architecture)
   - Makefile (build commands)
   - Common debugging workflows
   - Frequent tasks from session history

2. **Create skills for**:
   - **Build/Debug**: Error fixing, build optimization, clean builds
   - **Testing**: Feature verification, UI testing, integration tests
   - **Migration**: @Observable, SwiftData, TCA removal
   - **Architecture**: DI setup, service creation, entity creation
   - **Quality**: Localization, accessibility, performance
   - **Workflow**: Commits, documentation, audits

3. **Skill naming convention**:
   - Action-oriented: "swift-binding-fixer" not "bindings"
   - Domain-specific: "leavn-commit-machine" not "git-commit"
   - Clear purpose: What it does + when to use

4. **Each skill must have**:
   - Specific description (when Claude should invoke)
   - Step-by-step instructions
   - Code examples
   - Leavn-specific patterns
   - "Use this skill when" trigger examples

5. **Batch create 20 skills**:
   - 5 build/debug skills
   - 5 migration/architecture skills
   - 5 testing/verification skills
   - 5 workflow/productivity skills

Use this skill when: Setting up new project, need debugging tools, want automation

Overview

This skill generates a batch of 10–20 project-specific skills for the Leavn iOS app in one session. It analyzes project patterns, common workflows, build and debug commands, and testing needs to produce action-oriented, domain-specific skills with clear triggers and step-by-step instructions. Use it to bootstrap a reusable skill library tailored to Leavn’s architecture and developer routines.

How this skill works

The tool scans project artifacts (development command lists, Makefile targets, common debugging patterns, and session history) to infer repetitive tasks and pain points. It then composes a balanced set of skills across build/debug, migration/architecture, testing/verification, and workflow/productivity categories, each with invocation guidance, step sequences, code snippets, and Leavn-specific patterns.

When to use it

  • Onboarding a new engineer to quickly supply targeted automation and troubleshooting skills
  • When setting up a new Leavn project to generate a consistent skill set
  • After recurring issues appear in bug reports to create reproducible fix flows
  • When planning a migration (SwiftData, TCA removal, binding changes) to prepare step-by-step assistants
  • To standardize build, test, and commit workflows across the team

Best practices

  • Generate skills in focused batches (20 max) so each skill remains actionable and specific
  • Include concrete code snippets tied to Leavn patterns (DI containers, feature modules, common targets)
  • Provide explicit trigger examples so the assistant invokes the right skill during sessions
  • Version and review generated skills with the team before automating critical changes
  • Keep skills short: clear purpose, step list, one code example, and one 'when to use' trigger

Example use cases

  • leavn-clean-build-optimizer — clean build sequences, caching tips, deps pruning
  • leavn-xcode-archive-fixer — fix archive errors and provisioning mismatch guidance
  • leavn-fast-merge-resolver — common merge conflict fixes in feature modules
  • leavn-swiftdata-migrator — step-by-step SwiftData migration for entities
  • leavn-remove-tca-adapter — safe TCA removal and state lifting instructions
  • leavn-observable-to-swiftdata — convert @Observable patterns to SwiftData models

FAQ

How many skills should I generate in one session?

Prefer 10–20 skills: enough coverage to be useful, but small enough to keep each skill specific and maintainable.

Will generated skills include code examples?

Yes. Each skill contains at least one concrete code snippet adapted to Leavn conventions and patterns.