Skip to content
Back to skills

Rumo Frontend

ASecurity

Use when building, refactoring, or designing frontend pages and components, including a new interface with no existing pattern to follow or a request to improve visual quality or accessibility; starting or troubleshooting a local frontend development server (package scripts, backend proxy, ports, certificates, micro-frontends); or capturing browser evidence such as screenshots or a short GIF when explicitly asked. Do not capture persistent visual evidence merely because frontend code changed.

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 19, 2026
developmentgorefactoringapifrontendbackend

Works with

  • api

Security analysis

A100/100

Pro scans all 10 files and shows the line behind each finding

Scanned October 19, 2026

npx -y skills add rumoii/rumo-engineering-skills --skill rumo-frontend --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Rumo Frontend?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Rumo Frontend
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/rumoii-rumo-frontend/badge)](https://www.skillsdirectory.com/skills/rumoii-rumo-frontend)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: rumo-frontend
description: Use when building, refactoring, or designing frontend pages and components, including a new interface with no existing pattern to follow or a request to improve visual quality or accessibility; starting or troubleshooting a local frontend development server (package scripts, backend proxy, ports, certificates, micro-frontends); or capturing browser evidence such as screenshots or a short GIF when explicitly asked. Do not capture persistent visual evidence merely because frontend code changed.
---

# Rumo Frontend

Choose the mode that matches the request and read its reference before acting.

| Mode | Use for | Reference |
| --- | --- | --- |
| UI | Changing pages in an existing application: component reuse, layout, visual consistency | [references/ui.md](references/ui.md), plus [page-patterns.md](references/page-patterns.md) and [visual-consistency.md](references/visual-consistency.md) when aligning layouts |
| New design | A page, component, or application with no existing pattern to follow, or an explicit request to make the interface look better | [references/design-quality.md](references/design-quality.md) and [page-patterns.md](references/page-patterns.md) |
| Dev server | Starting, configuring, or repairing a local development server | [references/dev-server.md](references/dev-server.md) |
| Browser evidence | Persistent screenshots, state sequences, DOM evidence, or GIFs the user asked for | [references/browser-evidence.md](references/browser-evidence.md) |

An established design system or adjacent page always outranks the defaults in `design-quality.md`. Before handing back any UI or new-design change, check it against [references/accessibility.md](references/accessibility.md).

## Shared Boundaries

- Confirm the real repository, package manager, route, and intended backend before editing or starting anything. Use `rumo-project-profile` when project-specific commands, proxy rules, or design references exist.
- Never point a development server or browser at an environment whose purpose is unclear. By default operate only on localhost or an environment the user identified as development or test. Production access needs the user's explicit go-ahead and stays read-only unless the user authorizes the exact change.
- Preserve routes, APIs, permissions, keyboard behavior, and loading, empty, error, disabled, and validation states.
- Use an isolated automation browser profile by default. Let the user type passwords and one-time codes; never extract credentials from a browser profile.
- Temporary renders and screenshots for self-checking are expected. Keep evidence capture local; persisting, committing, uploading, or publishing it is a separate action that needs explicit approval.
- A successful build does not prove proxy, authentication, or browser behavior; report which of those were actually exercised.

Run `scripts/probe_frontend_ui.py --repo <path>` for a read-only inventory of manifests, source roots, and likely component libraries.

Files in this skill

  • SKILL.md3 KB
  • agents/openai.yaml342 B
  • references/accessibility.md2.4 KB
  • references/browser-evidence.md3.9 KB
  • references/design-quality.md3.6 KB
  • references/dev-server.md1.3 KB
  • references/page-patterns.md2.7 KB
  • references/ui.md1.5 KB
  • references/visual-consistency.md3.3 KB
  • scripts/probe_frontend_ui.py955 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.