NCMcClure
@NCMcClure
Public Skills
ue-slate-ui
by NCMcClure
Build new UE5 Slate UIs from scratch or refactor existing Slate widget hierarchies using an atomic design methodology adapted for Slate's C++ composition model. Use this skill when the user mentions Slate UI, SWidget, SCompoundWidget, widget hierarchy, Slate refactoring, Slate design system, widget composition, or asks to organize/restructure Slate widgets into a systematic hierarchy. Also trigger when the user wants to create a Slate component library, establish a Slate style system, break a monolithic SCompoundWidget into reusable parts, or audit an existing Slate interface for consistency. Works for both editor tools (detail customizations, asset editors, standalone windows) and runtime Slate UIs.
progressive-disclosure
by NCMcClure
Design and maintain file-based progressive disclosure memory systems for Claude Code projects. Use when a project needs durable knowledge persistence across sessions — architecture decisions, technical learnings, domain expertise, or people context that outlasts any individual task. Triggers include requests for "project memory", "session persistence", "knowledge base", "memories directory", "progressive disclosure", "remember across sessions", or "capture learnings". Complements the autonomous-loop skill: loops handle intra-task state (progress.txt), memory systems handle institutional knowledge that accumulates over the lifetime of a project.
atomic-design
by NCMcClure
Build new UIs from scratch or refactor existing UIs using Brad Frost's Atomic Design methodology. Use this skill whenever the user mentions atomic design, design systems, component hierarchies, UI component architecture, or asks to organize/restructure/refactor UI components into a systematic hierarchy. Also trigger when the user wants to create a component library, establish a pattern library, break a monolithic UI into reusable parts, or audit an existing interface for consistency. Works with any language or framework — React, Vue, Angular, Svelte, Flutter, SwiftUI, Jetpack Compose, vanilla HTML/CSS, or any component-based UI system.
autonomous-loop
by NCMcClure
Create task-specific autonomous agentic coding loop skills using the Ralph Wiggum methodology. Use when building harnesses for Claude Code to run autonomously for extended periods, implementing iterative development loops, creating self-healing agent pipelines, or designing systems where AI agents persist through context window boundaries. Triggers include requests for "autonomous coding", "agentic loops", "Ralph Wiggum", "self-running agents", "iterative AI development", "continuous coding loops", or "headless Claude Code".