multi-canister

Official

Build scalable dapps across multiple canisters.

Authordfinity
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill addresses the complexities of designing, deploying, and managing applications that are split across multiple Internet Computer canisters, enabling better scalability, separation of concerns, and independent upgrades.

Core Features & Use Cases

  • Inter-Canister Communication: Handles asynchronous message passing and potential pitfalls.
  • Canister Factory Pattern: Demonstrates dynamic canister creation.
  • Scalability & Architecture: Guides decisions on when and why to split applications.
  • Use Case: You are building a decentralized social media platform and need to separate user profiles, posts, and media storage into different canisters for performance and manageability.

Quick Start

Use the multi-canister skill to design a dapp split across user and content canisters.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: multi-canister
Download link: https://github.com/dfinity/icskills/archive/main.zip#multi-canister

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.