agentsclimarketplace

Frontend refresh workflow

Skill Evan-Joseph/agent-workflow-skills/skills/frontend-refresh-workflow

Reusable Agent Skills for research figures, frontend refreshes, design workflows, model consultation, social research, and security asset searches.

Install
npx -y skills add Evan-Joseph/agent-workflow-skills --skill frontend-refresh-workflow

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Refresh an existing frontend with a new prototype while preserving real product behavior. Use when auditing an old UI, writing a prototype brief, integrating a provided frontend build, replacing mock interactions with backend calls, and delivering a runnable project structure.

SKILL.md

4.1 KB, 788 tokens by cl100k_base, as published. Nobody here has run it

Frontend Refresh Workflow

Use this skill when an existing project needs a frontend refresh, not just a CSS tweak.

The goal is to move from old UI to a new, working frontend without leaving fake buttons, mock data, dead routes, or a confusing project layout.

When to use

Use it when the user needs one or more of these:

  • audit the current frontend before redesign
  • write a prototype brief for another designer, tool, or agent
  • integrate a supplied frontend prototype or ZIP
  • connect a new UI to real backend behavior
  • remove mock data and placeholder interactions
  • reorganize the project for handoff

Do not use it for a single small style change or a purely backend task.

Principles

  • Inspect the current project before changing it.
  • Run the project before judging the UI.
  • Read code and use the actual interface; do not rely on code reading alone.
  • Treat every visible control as either real or removable.
  • Keep the new prototype's visual direction unless it blocks real behavior.
  • Record the commands that actually worked.
  • Avoid broad rewrites unless the project structure is already blocking delivery.

Workflow

A. Take over the old project

  1. Check Git status and note unrelated changes.
  2. Identify frontend, backend, docs, environment files, and build tools.
  3. Find run commands and required environment variables.
  4. Check port usage and choose free local ports if needed.
  5. Start the project and open the real entry page.

Write down the exact commands that worked. They will go into the final handoff.

B. Map the current frontend

Read code and browse the UI. Produce a page map that covers:

  • route or entry point
  • page purpose
  • visible content blocks
  • buttons, forms, filters, pagination, dialogs, drawers, uploads, maps, media players, and navigation
  • data source and API calls
  • auth requirements
  • loading, empty, error, disabled, selected, expanded, and unauthenticated states
  • which parts are real and which are local storage, mock data, or placeholders

Use templates/page-map.md if a written audit is needed.

C. Write a prototype brief

When another person, tool, or agent will build the new prototype, write a tool-neutral brief. It should describe product goals, pages, states, interactions, and visual constraints.

Do not bundle tool-specific output instructions unless the user asks for them. A useful brief should work for a designer, an AI frontend tool, or another engineer.

Use templates/prototype-brief.md when needed.

D. Integrate the new prototype

When a prototype or ZIP arrives:

  1. Store the original archive or source in a clear location.
  2. Identify framework, routes, package manager, build command, and environment variables.
  3. Map prototype views to existing backend capabilities.
  4. Decide which old frontend code is still needed.
  5. Move the new frontend into the project without scattering files across the root.

If the old frontend is retained for reference, put it in a clearly named legacy location.

E. Replace fake behavior

For every kept control:

  • connect it to real data or real navigation
  • implement form validation and error feedback
  • replace mock data with API calls or documented fixtures
  • remove controls that no longer have a purpose
  • test success, loading, empty, and error paths

Do not accept a UI where buttons look clickable but do nothing useful.

F. Verify and hand off

Run the project from a clean terminal. Check:

  • main pages load
  • important routes work
  • forms submit or fail correctly
  • lists, filters, and pagination use real data
  • browser console has no critical errors
  • README commands work
  • environment example files match actual usage

Use references/checklist.md before final delivery.

What ships with it: 4 files

5.1 KB alongside SKILL.md

agents/

references/

templates/

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.