the signals and their derived score are provisional and subject to change.
validate manually before sharing.
f9d9f5b09fe2d1ff8130f3211833831949319d5dnone
.agents/skills/ribir-widget-creator/SKILL.mdTool: unspecified---
name: ribir-widget-creator
description: Specialized guide for creating new Ribir UI widgets. Use this skill when asked to create, implement, or refactor a widget in the Ribir framework, especially when the work should include a gallery showcase or a hands-on UI walkthrough.
---
# Ribir Widget Creation Guide
This guide ensures that all Ribir widgets generated by agents are structurally sound, well-designed, and properly integrate with the framework's reactive UI paradigm. It draws upon the best practic.agents/skills/ribir-debug/SKILL.mdTool: unspecified---
name: ribir-debug
description: Specialized guide for debugging Ribir applications using the HTTP Debug Tool API. Use this skill when asked to debug, inspect, or interact with running Ribir applications.
---
# Ribir Debug Tool Guide
This guide explains how to use the Ribir Debug Tool HTTP API to debug, inspect, and interact with running Ribir applications.
## 0. Overview
Ribir provides a built-in HTTP debug server that enables:
- **Visual Inspection**: Capture screenshots, inspect widget trees
- **Ev.agents/skills/ribir-style-and-cleanliness/SKILL.mdTool: unspecified---
name: ribir-style-and-cleanliness
description: Specialized for code style and cleanliness within the Ribir UI framework. Use when working with Ribir DSL (@, rdl!, pipe!), state management ($read, $write, part_writer), or performance optimizations.
---
# Ribir Style & Cleanliness Guide
This guide ensures that all Ribir code generated by agents meets expert-level standards for readability, performance, and maintainability.
## 1. DSL Elegance (The $ & @ Syntax)
### 1.1 Prefer the `@` Symbol
Within `rdl.agentsTool: unspecified.agentsTool: unspecified.agentsTool: unspecifiedAGENTS.mdTool: agents-md# 🤖 Ribir AI Agent Development Guide
Welcome, AI Agent. To contribute effectively to Ribir, you must understand our unique non-intrusive reactive architecture and DSL. This guide defines the "Ribir Way" of coding.
## 1. The Ribir Philosophy
- **Data-Centric**: UI is a projection of data. Focus on designing data structures first.
- **Non-Intrusive**: Data doesn't need to know about UI. We wrap data in `Stateful<T>` to make it reactive.
- **Precise Updates**: Only the specific part of the UI that depends.gemini/*File: .gitignoreTool: gemini.claude/File: .gitignoreTool: claude-code