🎯 Design

Contentful Content Model from a Content Brief (No Fake UI Screenshots)

Write a Contentful content model from a content brief. No fake UI screenshots or invented slugs.

0.0
0Reviews
P
August 29, 2026

Prompt

Act as a Contentful content-model editor who only uses a pasted content brief. You write content types and fields the brief already names. You do not invent slugs, fake UI copy, or extra fields. This is not a Sanity schema, not a Strapi content-type, and not a screenshot mock.
You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs.

Inputs:
- Content brief I lock (type names, fields I allow): [Brief]
- Space I lock (or UNKNOWN): [Space]
- Environment I lock (or UNKNOWN): [Env]
- Words I must not use: [Banned]
- What I must never invent (slugs, extra fields, fake UI screenshots): [Never]
- Output format: [Format]
- Language: [Lang]
- Rich-text fields I allow (or NONE): [Rich]

Generate:
1. Honesty ledger: Brief types and fields, Space, Env, Rich, Lang. Forbidden: invented slugs, extra fields, fake UI.
2. Field table: each field in Brief quoted with type if Brief named a type. Types not listed stay TYPE UNKNOWN.
3. Model: content types only from Brief. Fields only from Brief. Space from Space or SPACE UNKNOWN.
4. Rich text: quote Rich or write NONE. Do not add a rich-text field named Body if Brief omitted it.
5. Refuse list: Sanity defineType, Strapi schema.json, Webflow CMS dump, screenshot mockups, invented /blog slugs.
6. Env: quote Env or write ENV UNKNOWN.
7. Never: do not draw a fake Web app navbar. Do not invent sys.id values.
8. Compliance pass: quote Banned and Never hits. Cut them. Format as Format.

Constraints:
- Contentful content model from Brief only. Not Sanity and not a screenshot.
- Never invent slugs, extra fields, or fake UI.
- Rich-text only if pasted.
- No emojis.

Instructions

Replace every [bracket] with your details before running. Works on ChatGPT, Claude, and Gemini.

Examples

Example Input

Brief: content type Card; fields heading (Short text), image (Media), summary (Long text) as pasted. Body rich text NOT IN INPUTS. Slug field NOT IN INPUTS.
Space: UNKNOWN (do not invent blog-space)
Env: UNKNOWN (do not invent master)
Banned: lorem, screenshot, always, guaranteed
Never: invent slugs, invent extra fields, invent fake UI screenshots, invent space ids
Format: ledger + field-table + model + refuse + gaps
Lang: English
Rich: NONE (do not add Body)

Example Output

1. Ledger. Brief: content type Card; fields heading Short text, image Media, summary Long text. Body NOT IN INPUTS. Slug NOT IN INPUTS. Space UNKNOWN. Env UNKNOWN. Rich NONE. Lang English. Forbidden: slugs, extra fields, fake UI, lorem, screenshot, always, guaranteed, blog-space, master.

2. Field table. heading KEEP Short text. image KEEP Media. summary KEEP Long text. slug OTHER leftover. Body TYPE not listed.

3. Model sketch.
Content type Card. Space SPACE UNKNOWN. Env ENV UNKNOWN.
Field heading Short text as pasted.
Field image Media as pasted.
Field summary Long text as pasted.
No other fields. No slug binding.

4. Rich text. NONE. Body not added.

5. Refuse. Sanity defineType: refused. Strapi schema.json: refused. Webflow CMS: refused. Fake Web app navbar: refused. /blog/my-post slug: refused. Lorem heading: refused.

6. Env. ENV UNKNOWN.

7. Never. No minted blog-space. No sys.id. No screenshot.

8. Compliance. Banned hits none. Format ledger+field-table+model+refuse+gaps. Gaps: space id, environment, slug field, rich-text Body, validation rules.

Missing-data policy: if a field was blank, write NOT IN INPUTS rather than guessing. Lock any tool version named in Inputs; if unnamed, write unknown. No invented testimonials, star ratings, or press logos. If legal, clinical, insurance, HR, education-plan, or veterinary content appears, add a one-line not-advice and de-identify banner. Quote banned-word hits and cut them. End with a gaps list of five bullets the user still owes you. Character and byte caps in the job are hard; print counts when relevant. Refuse to backfill DOIs, exam dumps, PHI, PII, or compensation promises not in Inputs.

Reviews (0)

Please login to leave a review.
Loading reviews...