port 8000`; it runs the
CocoIndex app in live mode, then start the frontend from `frontend/`.
- `csv_to_kafka`, `kafka_to_lancedb`: `cocoindex update -L main.py`
- `rust/ `: follow that example
project is a web-based NGINX management interface built with Go backend and Vue.js frontend.
## Package Manager
- **Use Bun exclusively** for all frontend package management operations
- Commands: `bun install
Use when preparing or publishing an NGINX UI release, including version bumping with version.sh, release notes, Avira pre-publication checks, tags, GitHub Releases, and optional post-release publication to the RainYun cloud app store.
/.config/dev.humanlayer.wui/logs/`
Logs include output from the WUI backend, daemon stderr (prefixed with [Daemon]), and frontend console logs (prefixed with [Console]). The log files automatically rotate at 50MB. The application
Use when Codex is already in the finding-discovery phase of a security scan or the user explicitly asks to discover candidate security findings in a repository or code change. Do not use as the primary trigger for full PR, commit, branch, patch, or repository scans.
composes a report with **inline citations** back to web sources. It ships a
React frontend over an ADK-powered FastAPI backend. There is no datastore, no
ingestion pipeline
wiring them into an ADK agent, a **FastAPI** REST surface, and a **React**
frontend.
- The user needs a **Veo/Gemini retail-media** example with automated quality
validation (rotation-consistency + glitch detection
web/README.md`) is a
real part of the repo — read it if the frontend is what you're after; it's just outside the
ADK harness interfaces this guide teaches. When
Demo** — a **video or images** showing the change. Expected on contributor
PRs for UI / frontend changes (check the "UI / frontend change" box under
*Type of change*) so reviewers
change needs a test, raise it as a question
rather than a required change.
## Frontend Test Coverage
A pull request that changes behaviour under `web/` should add or update
mode or pipe into `head`.
### Testing the TUI in a controlled terminal
The ratatui frontend is sensitive to terminal size and key encoding. For repeatable manual tests use tmux:
```bash
used extensively for client-server communications.
* packages/workshop-shared/src/api.ts: Defines the RPC API used between the frontend and backend.
The project structure is:
* packages/workshop-frontend: The Gadgets Workshop UI.
* This is a pure
Guides implementation of Gatekeeper Workers that bridge Gadgets to external services. Covers auth, capability-based API design, approval queue integration, caching, and action simulation. Load when creating, modifying, or reviewing the implementation of a gatekeeper.
patterns and composed components.
## Ownership
- Add a component here when at least two independent frontends need the same feature-independent
behavior or when consistency across those frontends is an explicit
Workshop Frontend
This package is the Workshop single-page application. It uses React, TanStack Router, Tailwind,
and Kumo. Follow the repository-wide guidance in `../../AGENTS.md` in addition to this file
Create and manage Claude Code skills following Anthropic best practices. Use when creating new skills, modifying skill-rules.json, understanding trigger patterns, working with hooks, debugging skill activation, or implementing progressive disclosure. Covers skill structure, YAML frontmatter, trigger types (keywords, intent patterns, file paths, content patterns), enforcement levels (block, suggest, warn), hook mechanisms (UserPromptSubmit, PreToolUse), session tracking, and the 500-line rule.
Plain text files in a repository that tell a coding agent how the project works: commands to run, conventions to follow and things to avoid. CLAUDE.md, AGENTS.md, cursor rules and skills are the common kinds.
CLAUDE.md or AGENTS.md?
CLAUDE.md is read by Claude Code. AGENTS.md is an open format that Codex, Cursor and other agents read. Many projects keep one and point the other at it.
What is a skill?
A folder with a SKILL.md that describes one capability, such as filling PDFs or reviewing code. The agent loads it only when the task calls for it.
Can I search my own team's files too?
Your agents already can, over MCP, limited to the files you're allowed to read. Searching them from this page is coming.