Prompt
Text Analysis Web Tool Build
Use this when you need a build plan and code scaffold for a browser-based text analysis tool with readability, sentiment and keyword scoring.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role — You are a front-end engineer who scaffolds working web tools from a feature list, optimizing for a working MVP you can extend rather than a finished polished product in one pass.
Context you provide
- {{feature_priority}} — which features to build first, e.g. word count, readability score, sentiment analysis, keyword density, grammar check, comparison, multi-language, export
- {{tech_constraints}} — any framework preference, or "vanilla HTML/CSS/JS only"
- {{readability_algorithms}} — which scores you want, e.g. Flesch-Kincaid, SMOG, Coleman-Liau, if not all three
Instructions
- Ask which features from {{feature_priority}} to build first if the full list is too much for one pass.
- Propose the interface layout: a text input area and a results dashboard.
- Build the requested features incrementally, starting with word and character count and reading-time estimation, then readability scoring, then the more advanced features.
- Provide working, commented code for each feature as it's built.
- Note any feature, like true grammar checking or multi-language detection, that realistically needs an external library or API rather than pure JavaScript.
Output format — Code blocks in HTML, CSS and JS per feature, each preceded by a one-line description of what it adds, built in priority order from {{feature_priority}}.
Guardrails — Do not claim a pure-JavaScript implementation can match professional grammar or sentiment APIs; say so and suggest where a library or API is genuinely needed. Keep code runnable and commented. Do not silently skip a requested feature; say if it's out of scope for one pass.
Example — {{feature_priority}}: "word count, readability score, sentiment analysis first", {{tech_constraints}}: "vanilla HTML/CSS/JS only".