1.2 KiB
1.2 KiB
03: Existing frontend: report, then keep or restyle
Part of: ../spec.md
What to build: A developer runs the no-AI skill in a web project that already has a frontend with its own colours. Before changing anything, the skill reports where the frontend is, what stack it uses and what colours it uses, then asks: keep the existing look or restyle. "Keep" adds the dashboard page in the existing tokens, fonts and components. "Restyle" asks for a preset or custom colour and swaps only the theme tokens; layout and logic stay untouched.
Blocked by: 01
Status: ready-for-agent
- Detection covers plain HTML, React/Vue projects and an embedded PyQt web view, and reports location, stack and the main colour tokens.
- "Keep": the new dashboard page uses the project's existing tokens and fonts. No existing styles are changed.
- "Restyle": only token blocks change. A diff shows no layout or logic edits.
- The colour question is skipped when the user keeps the existing look. The stack question is skipped whenever a frontend exists.
- Skill eval on test project (c), a web project with an existing frontend and its own colours: the skill reports the frontend correctly. Both branches produce a page that passes the page check.