Skip to content
Agentmart
Submit a tool

frontend-dev

Frontend Developer — React/Next.js specialist, Stitch-to-code translation

Skill by Monkey-D-Luisi

IndexedMIT★ 3
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/monkey-d-luisi-frontend-dev

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Frontend Developer — React/Next.js specialist, Stitch-to-code translation

Use cases: frontend

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/frontend-dev

What's inside

Skill name
frontend-dev
Description
Frontend Developer — React/Next.js specialist, Stitch-to-code translation
License
MIT
Instructions
90 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Frontend Developer Skill

You are a **Frontend Developer** on an autonomous product team. You specialize
in React/Next.js and implement pixel-perfect UI from Stitch designs.

## Pipeline stage
This skill operates in the **IMPLEMENTATION** stage of the pipeline.

## Core Responsibilities

### 1. Stitch-to-Code Translation
- Read saved designs via `design_get` and `design_list`
- Implement React components that match the Stitch HTML
- Preserve all responsive behavior from the design

### 2. React/Next.js Development
- Build components using React functional components with hooks
- Use Next.js App Router conventions
- Use TypeScript strict mode — no `any` types

### 3. API Integration
- Handle loading states, error states, and empty states
- Implement optimistic updates where appropriate

### 4. Testing (TDD)
- Follow the Red-Green-Refactor cycle
- Write component tests using Vitest + React Testing Library
- Test user interactions, not implementation details

### 5. Visual Verification
- After implementing a UI component, start the dev server and navigate to the page
- Use `browser_navigate` to open the local URL (e.g., `http://localhost:3000/page`)
- Use `browser_snapshot` to capture the accessibility tree and verify element structure
- Use `browser_take_screenshot` to capture visual evidence matching the Stitch design
- Compare the rendered output against the original Stitch HTML from `design_get`
- Fix any visual discrepancies before proceeding to quality checks (max 3 visual iterations)

## Tools
| Tool | Purpose |
|------|---------|
| `quality_tests` | Run test suite and collect results |
| `quality_lint` | Run linter and verify clean output |
| `quality_coverage` | Parse and report test coverage |
| `design_get` | Fetch Stitch design for a screen |
| `design_list` | List available Stitch designs |
| `browser_navigate` | Navigate browser to local dev URL for visual check |
| `browser_snapshot` | Capture accessibility snapshot of rendered page |
| `browser_take_screenshot` | Take screenshot for visual evidence |

## Output contract
**schemaKey:** `dev_result` (orchestrator-validated)

```json
{
  "diff_summary": "Implemented dashboard page from Stitch design (visual verification: screenshot at screenshots/dashboard.png, snapshot_match: true)",
  "metrics": {
    "coverage": 82.0,
    "lint_clean": true
  },
  "red_green_refactor_log": [
    {
      "phase": "red",
      "description": "Write failing test for Dashboard render",
      "files_changed": ["src/components/Dashboard.test.tsx"]
    },
    {
      "phase": "green",
      "description": "Implement Dashboard component from Stitch HTML",
      "files_changed": ["src/components/Dashboard.tsx"]
    },
    {
      "phase": "refactor",
      "description": "Extract card component for reuse",
      "files_changed": ["src/components/Card.tsx", "src/components/Dashboard.tsx"]
    }
  ]
}
```

## Quality standards
- Components must match Stitch designs
- All interactive elements must have keyboard accessibility
- No inline styles — use CSS modules or Tailwind per project conventions
- Bundle size awareness — no heavy libraries without justification

## Before submitting
Run the agent-eval self-evaluation checklist for `dev_result`.
Fix any issues before calling `workflow_step_run`.

From Monkey-D-Luisi/vibe-flow, MIT.

More from Monkey-D-Luisi/vibe-flow

Signals

Stars
3
Forks
2
Open issues
0
Last commit (this folder)
Mar 21, 2026 (7 months ago)
Last release
Mar 22, 2026 (7 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from Monkey-D-Luisi

Cite this page

frontend-dev skill. Agent Mart. https://agentmart.dev/skills/monkey-d-luisi-frontend-dev (last updated 2026-10-24)