What problem does it solve? Rebuilding common modules from scratch wastes engineering time when proven implementations already exist in open-source projects. This Skill provides a structured methodology for identifying, extracting, and migrating reusable code modules from reference projects into a standardized template library. ## Core Features & Use Cases - 5-Level Thinking Framework: Maps operations (reference, template, migrate, create, generate) to the right granularity level, with the module as the core unit of reuse. - Module Card Standard: Documents every extractable module with source paths, file manifests, dependencies, adaptation notes, and quality checklists. - Phased Extraction Workflow: Covers project analysis, template creation with {{placeholder}} variables, module migration, layer scaffolding, and file-level code generation. - Use Case: When adopting a chat citation component from a reference project, score it with the Value Matrix, create a Module Card, generate .template files with standardized placeholders, then migrate it into your project with adapted imports and i18n. ## Quick Start Analyze the reference project in .github/references and create Module Cards for the top reusable modules, then extract them as .template files into .agent/templates.