icp-appgen
Installation
SKILL.md
ICP App Generator
Overview
This skill enables comprehensive Internet Computer Protocol (ICP) application development from initial scaffolding through production deployment. It supports multiple backend languages (Motoko, Rust, Azle), provides pre-built templates for common patterns, and enforces ICP best practices for security, performance, and scalability.
Core Capabilities
1. Project Scaffolding
Generate new ICP projects with proper structure:
- Basic web app: Simple frontend + backend canister
- Full-stack dapp: Frontend + multiple backend canisters
- DeFi protocol: Token canisters + trading logic + frontend
- NFT marketplace: NFT canister + marketplace + minting
- DAO: Governance + treasury + voting mechanisms
- Social dapp: User profiles + content + interactions