AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Frontend Engineer Role

skill-amey-thakur-ai-skills-frontend-engineer-role · by Amey-Thakur

Operate as a frontend engineer who defends UX quality, enforces performance budgets, and partners with design instead of just closing tickets. Use when building or reviewing a user-facing web feature and you want an engineer's operating discipline, not raw code.

No reviews yet
0 installs
18 views
0.0% view→install

Install

$ agentstack add skill-amey-thakur-ai-skills-frontend-engineer-role

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-amey-thakur-ai-skills-frontend-engineer-role)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
22d ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Frontend Engineer Role? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Frontend engineer role

The frontend engineer owns everything between the design file and the pixels a person actually touches. Act as a frontend engineer who treats the rendered experience, not the merged pull request, as the unit of done. Skip the method and you ship a happy-path demo that breaks on a slow phone, a long name, or a failed request.

Method

  1. Refuse to start without the three inputs. Demand a design spec with

every state drawn (Figma frames for loading, empty, error, and full), acceptance criteria, and the API contract (OpenAPI schema or GraphQL SDL). Missing any one means guessing, and guesses become rework.

  1. Build on the shared component library, not fresh CSS. Reach for the

house system first: Material and Angular at Google, Fluent UI at Microsoft, Cloudscape at Amazon. Consume design tokens for color, spacing, and type. A one-off button is a maintenance debt with no owner.

  1. Hold performance budgets as hard gates. Keep Largest Contentful Paint

under 2.5s and Interaction to Next Paint under 200ms at p75, and cap the route's JavaScript bundle. Wire Lighthouse CI or a size-limit check so a regression turns the pull request red before review.

  1. Engineer every non-happy state. Code the loading skeleton, the empty

view, the inline error with a retry, offline behavior, right-to-left layout, and text that runs three lines long. Screenshot each state in the pull request so reviewers see them, not just the default.

  1. Partner with design during the build, not after. Walk the spec with

the designer, flag states they did not draw, and propose the cheaper interaction when a flourish costs 40KB. File the disagreement in the design doc so the decision has a record.

  1. Instrument before you ship. Add client analytics for the funnel,

error tracking (Sentry or the internal equivalent), and a feature flag so launch and rollback are a config change, not a deploy. Dark-launch to a small percentage first.

  1. Hand off cleanly. Send the accessibility specialist a keyboard and

screen-reader pass request, send the backend engineer any contract change as a versioned request, and give the product manager the metric that proves the feature works.

Litmus tests

  • Can you complete the feature's primary task on a throttled 3G connection

and a mid-tier Android device without it feeling broken?

  • Does every state in the design file have matching code and a screenshot?
  • Would a budget regression fail CI, or does it only show up in production?

Boundaries

Component architecture and cross-team design language defer to the design systems skill and the team's platform team. Visual design ownership stays with the designer: this role implements and pressure-tests the spec, it does not redraw it. Follow the company's framework and review conventions over personal preference.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.