UI Screenshot Reverse Engineer
Paste the following prompt into your AI chat to install this skill:
Please install @user_af28adda/screenshot-reverse-engineer into the current AI assistant according to https://skillhub.cn/install/skillhub.md.
About this skill
Problem and Goal
Frontend reconstruction often stalls between a screenshot and usable code: the image shows layout, controls, and states, but it does not provide an engineering description that a model can act on. Screenshot Reverse Engineer turns UI screenshots into two practical artifacts: a development prompt for AI coding and a page function design document for product, design, and engineering collaboration. It stresses that conclusions should be grounded in visible screenshot evidence and user notes, not invented hidden business logic, visual elements, or modules.
How It Works and Its Boundaries
The skill starts with an overall judgment, identifying terminal type, page type, business domain, and visual style, then classifies screenshot states such as default, detail, form, modal, loading, empty, error, selected, or multi-state. It breaks down the visual system, functional modules, element interactions, and layout architecture, quantifying color, typography, radius, shadow, spacing, and density where possible. Confidence is labeled as confirmed, estimated, inferred, pending, or not applicable. When no stack is specified, it defaults to React + TypeScript + Tailwind CSS, and may infer Ant Design-style admin components, marked as inference.
It fits single-page, multi-state, or partial-screenshot reconstruction analysis; it is not meant for generating complete backend APIs, real business data, or workflows that are not visible. Multiple screenshots are analyzed separately before merging shared visual rules, and mock data must be clearly labeled rather than presented as real data.
Use Cases
- Turn a competitor PC web screenshot into a React, TypeScript, and Tailwind AI coding prompt.
- Organize modal, loading, and empty-state screenshots into state rules and a function design doc.
- Break down a component crop and estimate color, spacing, radius, shadow, and density values.
- Convert legacy UI screenshots into frontend module, interaction, and layout notes for review.
Best For
- Frontend engineers rebuilding product screenshots into pages need a directly usable AI coding prompt.
- Product managers coordinating page function notes need a design doc grounded in visible evidence.
- UI designers reviewing legacy interface migration need confirmed, estimated, and pending visual values.
- Indie developers refactoring legacy UI with AI need to prevent invented modules that are not in the screenshot.
Related Skills
A QQ bot messaging framework based on qq-botpy, covering guild, C2C, and group message flows, scheduled pushes, and troubleshooting.
Explains how to calculate N+1 severance, including service-year rounding, monthly wage base, caps, taxes, and notice pay.
Takes a name input and returns a simple hello greeting.
A BPU quantization tool for Horizon RDK S100 that handles PyTorch/ONNX calibration, stride alignment, post-processing, and board-side validation.