Skip to main content
Prompts Freelancer Legal Contract Generator Builder

developer legal developer risk: medium

Freelancer Legal Contract Generator Builder

The prompt instructs building a web app called 'Shield' for freelancers that generates and reviews contracts, assesses risks, provides templates, and generates NDAs using React, LL…

  • Policy sensitive
  • Human review

PROMPT

Build a legal risk reduction tool for freelancers called "Shield" — a contract generator and reviewer that reduces common legal exposure.

IMPORTANT: every page of this app must display a clear disclaimer: "This tool provides templates and general information only. It is not legal advice. Review all documents with a qualified attorney before use."

Core features:
- Contract generator: user inputs project type (web development / copywriting / design / consulting / photography / other), client type (individual / small business / enterprise), payment terms (fixed / milestone / retainer), approximate project value, and 3 custom deliverables in plain language. [LLM API] generates a complete contract covering scope, IP ownership, payment schedule, revision policy, late payment penalties, confidentiality, and termination — formatted as a clean DOCX
- Contract reviewer: user pastes an incoming contract. AI highlights the 5 most important clauses (ranked by risk), flags anything unusual or asymmetric, and for each flagged clause suggests a specific alternative wording
- Risk radar: user describes their freelance business in 3 sentences — AI identifies their top 5 legal exposure areas with a one-paragraph explanation of each risk and a mitigation step
- Template library: 10 pre-built contract types, all downloadable as DOCX and editable in any word processor
- NDA generator: inputs both party names, confidentiality scope, and duration — generates a mutual NDA in under 30 seconds

Stack: React, [LLM API] for generation and review, docx-js for DOCX export. Professional, trustworthy design — this handles serious matters.

OPTIONAL CONTEXT

  • project type
  • client type
  • payment terms
  • project value
  • custom deliverables
  • incoming contract text
  • business description
  • party names
  • confidentiality scope
  • duration

TOOLS REQUIRED

  • llm_api
  • docx-js

ROLES & RULES

  1. Every page of this app must display a clear disclaimer: "This tool provides templates and general information only. It is not legal advice. Review all documents with a qualified attorney before use."

EXPECTED OUTPUT

Format
unknown
Constraints
  • Include disclaimer on every page: 'This tool provides templates and general information only. It is not legal advice. Review all documents with a qualified attorney before use.'
  • Professional, trustworthy design
  • DOCX export for contracts and templates

SUCCESS CRITERIA

  • Implement contract generator with specified inputs and outputs
  • Build contract reviewer that highlights 5 most important clauses
  • Create risk radar identifying top 5 exposure areas
  • Provide template library with 10 pre-built contracts
  • Develop NDA generator
  • Use React, LLM API, and docx-js stack
  • Ensure professional, trustworthy design

FAILURE MODES

  • Omitting the mandatory disclaimer
  • Failing to generate valid DOCX files
  • Not properly ranking or highlighting risky clauses
  • Providing actual legal advice instead of templates
  • Incorrectly handling IP ownership or confidentiality
  • Poor integration with LLM API

CAVEATS

Dependencies
  • LLM API for generation and review
  • docx-js for DOCX export
Missing context
  • Specific LLM API provider and model (e.g., OpenAI GPT-4).
  • UI/UX design specifications or wireframes.
  • User authentication and data privacy measures.
  • Deployment and hosting details.
  • List of 10 pre-built contract types.
Ambiguities
  • [LLM API] is a placeholder without specified replacement.
  • Unclear how to rank clauses by risk in contract reviewer.
  • '10 pre-built contract types' not listed explicitly.
  • 'Clean DOCX' formatting not detailed.

QUALITY

OVERALL
0.65
CLARITY
0.85
SPECIFICITY
0.80
REUSABILITY
0.25
COMPLETENESS
0.65

IMPROVEMENT SUGGESTIONS

  • Replace [LLM API] with a specific service like 'OpenAI GPT-4 API'.
  • Explicitly list the 10 pre-built contract types in the template library.
  • Add sections for user authentication, data storage, and privacy compliance.
  • Specify output formats more precisely, e.g., DOCX structure with sections.
  • Include success criteria like 'NDA generation in under 30 seconds' for all features and performance benchmarks.

USAGE

Copy the prompt above and paste it into your AI of choice — Claude, ChatGPT, Gemini, or anywhere else you're working. Replace any placeholder sections with your own context, then ask for the output.

MORE FOR DEVELOPER