atomico-app-patterns
OfficialBuild scalable multi-component Atomico apps
Software Engineering#typescript#context#event-driven#state-management#web-components#component-patterns#atomico
Authoratomicojs
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Helps developers design and implement multi-component Atomico web applications by providing clear patterns for component composition, parent-child communication, shared state, and project structure so teams avoid ad-hoc architectures and fragile event flows.
Core Features & Use Cases
- Component composition: guidance for organizing components (one component per file) and centralizing or co-locating registration.
- Communication patterns: examples for props, event-driven child-to-parent messaging, cross-tree context providers/consumers, and sibling coordination via shared parent state.
- Project scaffolding & TypeScript setup: recommended folder layout, registration patterns, and a compatible tsconfig for Atomico applications.
- Real-world use case: a complete Todo app demonstrating TodoApp, TodoForm, and TodoTask with useProp state, event dispatching, reflected attributes, and centralized registration.
Quick Start
Create a TodoApp with TodoForm and TodoTask using Atomico: define each component, use event props for child-to-parent updates, manage the tasks array with useProp, and register components at your app entry point.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 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: atomico-app-patterns Download link: https://github.com/atomicojs/atomico/archive/main.zip#atomico-app-patterns Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.