frontend-implementation

Implement frontend features using detected framework conventions and TypeScript preferences.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/gfcampos1/my-skills --skill frontend-implementation-gfcampos1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontend-implementation
Source: https://github.com/gfcampos1/my-skills/tree/main/skills/frontend-implementation
Command: npx skills add https://github.com/gfcampos1/my-skills --skill frontend-implementation-gfcampos1

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes uncertainty and rework by ensuring the correct frontend framework, tooling, and conventions are chosen and followed before any code is written, preventing inconsistent patterns and integration issues across components, pages, hooks, and routing.

Core Features & Use Cases

  • Stack detection: Automatically inspects package.json and common config files to detect existing frameworks, component libraries, and state management choices and confirms the detected stack before implementing.
  • Guided decisions for new projects: Asks targeted questions about rendering needs, team familiarity, complexity, backend integration, and performance, then recommends the top framework and tooling options with tradeoffs.
  • Conventions-first implementation: Extracts file structure, naming, export styles, data-fetching patterns, TypeScript preferences, and component patterns from the codebase (or falls back to convention defaults) and applies React-specific patterns when appropriate.
  • Coordination with design and tooling: Flags when ui-design should run and verifies design tokens, and enforces implementation constraints like TypeScript usage and dependency checks.

Quick Start

Describe the frontend UI or component you want implemented and confirm the detected stack to begin the implementation.

Frequently Asked Questions about frontend-implementation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I establish frontend conventions for a new React or Vue project?

To establish frontend conventions for a new React or Vue project, this implementation asks targeted questions about rendering needs and complexity, then recommends the top framework options with tradeoffs before applying conventions-first patterns for UI components and routing.

How do I detect the frontend stack and existing state management conventions in my codebase?

To detect the frontend stack and state management conventions, the implementation automatically inspects your package.json and common config files, confirming the detected frameworks and component libraries before writing any code.

Do I need TypeScript for frontend component implementation and routing changes?

TypeScript is preferred for frontend component implementation and routing changes unless your project is explicitly set up as JavaScript. The process enforces TypeScript usage as an implementation constraint while adhering to existing configurations.

Can I use this to implement UI components across Next.js, SvelteKit, and Nuxt?

Yes, you can implement UI components across Next.js, SvelteKit, and Nuxt. The process is applicable when working on components, pages, hooks, or routing changes across React, Vue, Svelte, and their respective meta-frameworks.

What's the best way to coordinate frontend data fetching with design tokens?

The best way to coordinate frontend data fetching with design tokens is to flag when ui-design should run, verify the design tokens, and extract data-fetching patterns from the codebase to ensure tooling coordination.

Why does my frontend implementation break existing file structure and naming conventions?

Frontend implementation breaks existing file structure and naming conventions when patterns are not extracted beforehand. This process prevents breaks by extracting export styles and TypeScript preferences from the codebase or falling back to convention defaults.