Skip to content

Archived project ยท interactive demo with sample data

BetterCode
BetterCode Studio
Demo userDemo

Editor

Read-only preview, reconstructed from the project's design plans. Files are sample data.

.bettercode/skills/frontend/react-component-architect/SKILL.md

Read-only
  1. .bettercode
  2. skills
  3. frontend
  4. react-component-architect
  5. SKILL.md
---
name: react-component-architect
description: Designs composable React components with typed props, clear state ownership and accessible markup.
version: 1.2.0
category: frontend
languages: [typescript, react]
tags: [components, hooks, state]
when_to_use: Starting a new feature that needs several related components
---
# React Component Architect
Designs composable React components with typed props, clear state ownership and accessible markup.
## When to use
- Starting a new feature that needs several related components
- Splitting a component that has grown past a few hundred lines
- Deciding where a piece of state should live
## Workflow
1. Open the feature folder you want to work on
2. Ask Claude Code to plan the components with this skill
3. Review the proposed props, state owner and file split
4. Apply the plan and run the type check
## Checklist
- [ ] Props are typed and documented
- [ ] Each piece of state has one owner
- [ ] Interactive elements are reachable by keyboard
## Inspect it
```sh
bettercode skills inspect react-component-architect
```

Inspector

Skill
react-component-architect
Version
1.2.0
Category
Frontend
Languages
  • typescript
  • react
Tags
  • #components
  • #hooks
  • #state

Used by agents

Frontend skills in Explore
Language
Markdown
Lines
38
Size
1,083 bytes

Sample output, no commands are run.

$ bettercode skills list
Found 19 skills in .bettercode/skills
ID VERSION DESCRIPTION
react-component-architect 1.2.0 Designs composable React components with typed pro...
accessible-ui-reviewer 1.0.3 Reviews interface code for keyboard support, focus...
motion-design-helper 0.9.1 Adds purposeful transitions with CSS keyframes tha...
rest-api-designer 2.0.0 Shapes REST endpoints with consistent naming, vali...
realtime-socket-builder 1.1.0 Sets up WebSocket channels with typed events, reco...
background-job-planner 1.0.0 Plans background jobs with retries, idempotency ke...
schema-modeling-guide 1.4.0 Models relational schemas and writes reversible mi...
query-performance-tuner 1.0.2 Reads query plans, spots slow joins and proposes i...
container-pipeline-builder 1.3.0 Builds CI pipelines that lint, test and package co...
observability-setup 0.8.0 Adds structured logs, metrics and traces so issues...
secrets-hygiene-checker 1.1.0 Scans a project for committed credentials and guid...
auth-flow-reviewer 1.0.0 Reviews login, session and token flows for common ...
unit-test-generator 1.5.0 Writes focused unit tests for existing code and hi...
e2e-scenario-writer 1.0.1 Turns user journeys into stable end-to-end scenari...
architecture-decision-recorder 1.0.0 Captures technical decisions as short ADRs with co...
clean-architecture-guard 1.2.0 Checks that domain, application and infrastructure...
api-docs-writer 1.0.0 Produces readable API reference pages and examples...
prompt-refiner 0.7.0 Tightens prompts with clear instructions, examples...
mcp-tool-scaffolder 1.0.0 Scaffolds MCP tools with typed input schemas, vali...
$ bettercode skills inspect react-component-architect
Inspecting skill: react-component-architect
Skills path: .bettercode/skills
Skill Inspection Report
============================================================
Skill: react-component-architect
ID: react-component-architect
Path: .bettercode/skills/frontend/react-component-architect/SKILL.md
Risk Assessment:
Level: LOW (Score: 4/100)
Safe to Load: YES
Security Issues:
X Critical: 0
! Warnings: 0
i Info: 1
Detailed Issues:
i No tools declared
The frontmatter declares no MCP tools, so the skill only adds instructions.
============================================================
Inspection time: 1.80ms
$ bettercode mcp start
Discovered 19 skills in .bettercode/skills
Loading skills from: .bettercode/skills
Loaded 19 skills
Loaded 8 agents from .bettercode/agents
Registered all tools, resources, and prompts
Starting BetterCode MCP server...
MCP server ready on stdio ยท 19 skills ยท 8 agents
Sample session: no server is started in this demo.
Try:
mainMarkdownLn 1, Col 1UTF-8Sample workspace