Skip to content

🤖 Collection of skills, plugins and hooks to supercharge my agentic coding setup

License

Notifications You must be signed in to change notification settings

robinsalehjan/superlego

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Superlego

A Claude Code plugin with skills for Swift, SwiftUI, and iOS/macOS development.

Installation

/install-plugin https://github.com/robinsalehjan/superlego

Safety Hooks (Optional)

Prevent dangerous operations before they happen, even when running with --dangerously-skip-permissions:

/install-plugin https://github.com/robinsalehjan/superlego/plugins/safety-hooks

See the safety-hooks README for details on what it protects against.

Skills

Swift & SwiftUI

Skill Description
swift-concurrency-expert Swift Concurrency review and remediation for Swift 6.2+. Actor isolation, Sendable safety, data-race fixes.
swiftui-ui-patterns Best practices and example-driven guidance for building SwiftUI views and components. TabView, NavigationStack, sheets, lists, and more.
swiftui-performance-audit Audit and improve SwiftUI runtime performance. Diagnose slow rendering, janky scrolling, excessive view updates, and layout thrash.
swiftui-view-refactor Refactor SwiftUI views for consistent structure, dependency injection, and @Observable usage.
swiftui-liquid-glass iOS 26+ Liquid Glass API patterns. Adopt, refactor, or review Liquid Glass usage in SwiftUI.

Development Workflows

Skill Description
devdocs Session continuity using persistent documentation. Persist working state across sessions to prevent context loss.
gh-issue-fix-flow End-to-end GitHub issue fix workflow. Inspect issue via gh, implement fix, build/test, commit with closing message, push.
ios-debugger-agent Build, run, and debug iOS projects on a booted simulator via xcodebuild. Capture logs, inspect UI, diagnose runtime behavior.
macos-spm-app-packaging Scaffold, build, and package SwiftPM-based macOS apps. Bundle assembly, signing, notarization, appcast generation.
app-store-changelog Generate App Store release notes from git history. Collect changes since last tag, categorize, and format.
using-superlego Introduction to the skills system. Overview of available skills and how to use them.

Usage

Skills are automatically available when the plugin is installed. Claude detects relevant skills based on your task.

You can also request a skill explicitly:

Use the swiftui-ui-patterns skill to help me build a tab-based navigation

Each skill includes reference documents with detailed patterns and examples:

Read the references in the swiftui-ui-patterns skill directory

Skill Structure

skills/<skill-name>/
  SKILL.md          # Skill definition with workflow and guidance
  references/       # Supporting documentation and patterns
  scripts/          # (Optional) Automation scripts
  templates/        # (Optional) File templates

Philosophy

  • Convention over configuration - Follow Swift/SwiftUI community best practices
  • Modern patterns first - Swift 6.2+, iOS 18+, latest SwiftUI APIs
  • Example-driven - Real patterns, not abstract descriptions
  • Session continuity - Persist state to prevent context loss

Contributing

  1. Fork the repository
  2. Create a new skill directory under skills/
  3. Add a SKILL.md with frontmatter and workflow
  4. Add references/ with supporting documentation
  5. Submit a PR

Skill Template

---
name: my-skill
description: Brief description. Use when [trigger condition].
---

# My Skill

## Overview

What this skill does.

## Workflow

### 1. First step
...

### 2. Second step
...

License

MIT License - see LICENSE file for details.

Support

About

🤖 Collection of skills, plugins and hooks to supercharge my agentic coding setup

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •