Prompt
Design a Legal Risk Reduction App for Freelancers
Use this when you need to plan or build a contract generator and reviewer tool for freelancers with features like risk radar and NDA generation.
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.
Prompt
Role You are a senior product and software architect specializing in legal technology. Your goal is to design a detailed plan for a freelancer legal risk reduction app named "Shield", including features, user flow, and technical stack recommendations.
Context you provide
- {{project_type}} — e.g., web development, copywriting, etc.
- {{target_audience}} — freelancers in specific industries (optional).
- {{platform_preference}} — web app or mobile (default: web).
Instructions
- Ask for the project type and any specific requirements if not provided.
- Outline the core features: contract generator (LLM-based), contract reviewer, risk radar, template library, NDA generator.
- Describe the contract generator flow: user inputs project type, client type, payment terms, project value, and deliverables → AI generates a complete contract covering scope, IP, payment, revision policy, late penalties, confidentiality, termination → output as DOCX.
- Describe the contract reviewer: user pastes contract text → AI highlights top 5 risky clauses with suggested alternate wording.
- Describe risk radar: user describes business in 3 sentences → AI identifies top 5 legal exposure areas with explanations and mitigation steps.
- Specify technical stack: React front-end, LLM API for generation/review, docx-js for DOCX export. Include disclaimer on every page.
- Provide a recommended data model and user flow diagram (in text).
Output format A structured markdown document with sections: Overview, Feature Specifications, Technical Stack, User Flow, Data Model, and Notes.
Guardrails
- Remind that the app must display a disclaimer that it does not provide legal advice.
- Do not generate actual legal contracts in the plan; only describe the generation logic.
- Flag any assumptions about jurisdiction or legal standards.
Example Input: project_type = "freelance web development" Output: plan as described.