ink-bbs-component-architecture
CommunityDesign terminal UI components with clear state.
Design & Creative#state-management#component-architecture#react-ink#terminal-ide#focus-handling#keyboard-dispatch#ansi-chrome
Authorselfagency
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps you structure React Ink components for a terminal IDE so that layout, focus, keyboard input, and state ownership remain stable and maintainable in an ANSI-style BBS chrome environment.
Core Features & Use Cases
- Component tree planning: Define boundaries and composition so each UI piece has a clear responsibility.
- Prop and state ownership design: Decide what stays local versus what must be shared to prevent tangled updates.
- Event and focus management: Model how keyboard dispatch and focus flow through the component hierarchy.
- Render segmentation strategy: Keep rerenders predictable by isolating UI regions like panels, inspectors, and logs.
- Reusable terminal primitives: Align the design to practical building blocks such as
Panel,SplitPane,Tabs,Tree,EditorFrame, andModal, including chrome implications.
Quick Start
Ask for an Ink component tree and state/event flow for a terminal IDE with BBS-style chrome that supports focus-aware keyboard navigation.
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: ink-bbs-component-architecture Download link: https://github.com/selfagency/agentsy/archive/main.zip#ink-bbs-component-architecture 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.