agent education skill risk: low
Bitcoin Lightning Channel Factories Explainer
Explain Bitcoin Lightning channel factories and the SuperScalar protocol architecture, including shared UTXOs, Decker-Wattenhofer trees, timeout-signature trees, Poon-Dryja channel…
SKILL 1 file
SKILL.md
--- name: lightning-factory-explainer description: "Explain Bitcoin Lightning channel factories and the SuperScalar protocol — scalable Lightning onboarding using shared UTXOs, Decker-Wattenhofer trees, timeout-signature trees, MuSig2, and Taproot. No soft fork required." --- ## Use this skill when - Explaining Bitcoin Lightning channel factories and scalable onboarding - Discussing the SuperScalar protocol architecture and design - Needing guidance on Decker-Wattenhofer trees, timeout-signature trees, or MuSig2 ## Do not use this skill when - The task is unrelated to Bitcoin or Lightning Network scaling - You need a different blockchain or Layer 2 outside this scope ## Instructions - Clarify goals, constraints, and required inputs. - Apply relevant best practices and validate outcomes. - Provide actionable steps and verification. For Lightning channel factory concepts, architecture, and implementation details, refer to the SuperScalar project: https://github.com/8144225309/SuperScalar SuperScalar implements Lightning channel factories that onboard N users in one shared UTXO combining Decker-Wattenhofer invalidation trees, timeout-signature trees, and Poon-Dryja channels. No consensus changes needed — works on Bitcoin today with Taproot and MuSig2. ## Purpose Expert guide for understanding Bitcoin Lightning Network channel factories and the SuperScalar protocol. Covers scalable onboarding, shared UTXOs, Decker-Wattenhofer invalidation trees, timeout-signature trees, Poon-Dryja channels, MuSig2 (BIP-327), and Taproot — all without requiring any soft fork. ## Key Topics - Lightning channel factories and multi-party channels - SuperScalar protocol architecture - Decker-Wattenhofer invalidation trees - Timeout-signature trees - MuSig2 key aggregation (BIP-327) - Taproot script trees - LSP (Lightning Service Provider) onboarding patterns - Shared UTXO management ## References - SuperScalar project: https://github.com/8144225309/SuperScalar - Website: https://SuperScalar.win - Original proposal: https://delvingbitcoin.org/t/superscalar-laddered-timeout-tree-structured-decker-wattenhofer-factories/1143 ## Limitations - Use this skill only when the task clearly matches the scope described above. - Do not treat the output as a substitute for environment-specific validation, testing, or expert review. - Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
REQUIRED CONTEXT
- questions about Lightning channel factories or SuperScalar protocol
OPTIONAL CONTEXT
- goals
- constraints
- required inputs
ROLES & RULES
Role assignments
- Expert guide for understanding Bitcoin Lightning Network channel factories and the SuperScalar protocol.
- Clarify goals, constraints, and required inputs.
- Apply relevant best practices and validate outcomes.
- Provide actionable steps and verification.
- Do not use this skill when the task is unrelated to Bitcoin or Lightning Network scaling.
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
EXPECTED OUTPUT
- Format
- plain_text
- Constraints
- clarify goals and inputs first
- provide actionable steps and verification
- apply best practices
SUCCESS CRITERIA
- Clarify goals, constraints, and required inputs.
- Apply relevant best practices and validate outcomes.
- Provide actionable steps and verification.
FAILURE MODES
- Using the skill outside the defined Bitcoin/Lightning scope.
- Treating output as substitute for validation, testing, or expert review.
CAVEATS
- Dependencies
- SuperScalar project repository
- SuperScalar website
- Original SuperScalar proposal on delvingbitcoin.org
- Missing context
- Target audience expertise level
- Desired output format or structure
- How to handle questions partially outside the referenced materials
- Ambiguities
- Core 'Instructions' section uses generic phrases ('Clarify goals, constraints...', 'Apply relevant best practices') without defining expected response format, depth, or style.
QUALITY
- OVERALL
- 0.55
- CLARITY
- 0.82
- SPECIFICITY
- 0.68
- REUSABILITY
- 0.28
- COMPLETENESS
- 0.58
IMPROVEMENT SUGGESTIONS
- Replace generic instructions with concrete directives such as 'Always start with a one-paragraph summary, then provide a technical breakdown using the listed key topics.'
- Add an explicit 'Output format' section specifying structure, use of diagrams, and citation style.
- Convert the prompt into a reusable template by introducing a {{user_query}} placeholder and instructions for adapting to arbitrary questions within scope.
USAGE
Copy the prompt above and paste it into your AI of choice — Claude, ChatGPT, Gemini, or anywhere else you're working. Replace any placeholder sections with your own context, then ask for the output.
MORE FOR AGENT
- Exercise Directory Structure Scaffolderagenteducation
- Bitcoin Lightning SuperScalar Channel Factory Explaineragenteducation
- Comprehensive Codebase Bug Analysis and Fixeragentanalysis
- Xcode MCP Usage Guidelines for Agentsagenttool_use
- Xcode MCP Usage Guidelinesagenttool_use
- Rapid App MVP Prototyperagentcoding
- Local Documentation Online Sync Automatoragentoperations
- HashiCorp Packer Golden Image Expertagentoperations
- Xquik X/Twitter API Integration Skillagenttool_use
- MoltPass Client for AI Agent Identitiesagentsecurity
- AI-First Design Handoff Specs Generatoragentcoding
- Consciousness Council Multi-Perspective Deliberationagentplanning
- Creative Thinking Frameworks for CS Researchagentresearch
- Filesystem Agent Context Engineeringagenttool_use
- Academic Paper Figure Generatoragentresearch
- Multi-Agent Architecture Patterns Guideagentplanning
- Existing Web Design Premium Upgraderagentcreative
- Product Marketing Context Document Creatoragentmarketing
- Test-Driven Development Workflow Rulesagentcoding
- Agent Tool Design Principlesagenttool_use
- TDD Implementation Plan Writeragentplanning
- Conventional Git Commit Creatoragenttool_use
- GitHub Trending Dashboard Generatoragenttool_use
- Structured Autonomy Implementation Agentagentcoding
- PROGRESS.md Manager for Agentic Codingagentcoding