Prompt and Skills Appifio prompt template list with Storage and CMS guides
Prompt & Skills

Appifio Creator · Lesson B06 · Beginner

Prompt Studio
and Project profile

Use the "Prompt & Skills" tab to store how the AI should work (tone, skills, constraints), and "Project profile" for brand/product facts - both inject into every AI request so you do not re-explain from scratch each chat.

Learning goals: Create and enable an AI Prompt profile for the project, separate Prompt Studio (how the AI replies) from Project profile (product/brand facts), and avoid conflicts when multiple profiles are on.

Reading time: about 14 minutes

Prerequisites: Chat modes (B05).

Previous lesson: B05 - AI modes

Next lesson: C01 - Preview workspace: Standard vs Canvas

Key UI labels: "Prompt & Skills" · 4 subtabs: "Your custom prompt/skill" · "Build AI prompt" · "Appifio prompt template" · "Community Prompt Library" · "Analyze Brief" · "Rewrite AI" · "Save & Enable this AI profile" · "Disable this AI profile" · "Add Profile" · "Project profile" · modal Project profile (Project specification) · Update · Preset template · Preview · Open Media Library

End-to-end workflow

1. Open "Prompt & Skills" → pick the right subtab
→ "Build AI prompt" (from a brief) or "Your custom prompt/skill" / "Appifio prompt template" / "Community Prompt Library"
2. Optimize the prompt ("Build AI prompt")
→ name + description → "Analyze Brief" or "Rewrite AI" → review the optimized result
3. Enable the profile
→ "Save & Enable this AI profile" → appears under "Active AI Prompt Profiles"
4. (Optional) Custom profile
→ "Your custom prompt/skill" → name + content → "Add Profile"
5. Project profile (in parallel)
→ "Project profile" on the chat panel → fill brand/colors/fonts/product copy
6. Stop using
→ "Disable this AI profile" when you no longer need it

Glossary

TermMeaningWhere in the UI
AI Prompt profileTone/skill/constraint instructions the AI must follow when replying"Prompt & Skills" tab
Project profile (Project Spec)Product facts: brand, colors, fonts, description - not how the AI talks"Project profile" on the chat panel
Analyze descriptionAI reads your rough description and extracts a structured prompt"Analyze description"
Rewrite AIAI rewrites/tightens an existing prompt"Rewrite AI"
Active profileProfile auto-injected into every AI request in the chat"Active AI Prompt profiles"

Steps

Project specification with brand colors and mission for the AI
Project profile

Step 1 - Open "Prompt & Skills" → "Build AI prompt"

Open "Prompt & Skills", then subtab "Build AI prompt". The block title is "Build AI prompt (skill/tone/taste) from your brief". Fill:

  • Profile name - placeholder like "Prompt profile name (e.g. Premium mobile UI tone)".
  • Description - placeholder "Describe how the AI should reply/work (style, skills, constraints)…". Natural language is fine, e.g. "Write clean code, short English comments, prefer Bootstrap, professional tone for B2B clients".

Step 2 - Optimize with "Analyze Brief" or "Rewrite AI"

ButtonUse when
"Analyze Brief"First rough draft - extract a structured prompt (skills, tone, style, constraints, output format)
"Rewrite AI"You already have a prompt (yours or a template) and want it clearer/tighter

The optimized result appears in the large block below. Edit by hand before saving if needed.

Step 3 - "Save & Enable this AI profile"

Click "Save & Enable this AI profile". The note under the button confirms: "When enabled, this profile is auto-injected into every AI request in this chat." It appears in "Active AI Prompt Profiles".

Step 4 - Subtab "Your custom prompt/skill" (skip AI analysis)

If you already know the exact instructions, open "Your custom prompt/skill" (section "Your Custom Prompt/Skill Profile"): name + content, then "Add Profile". It also lands in "Saved Prompt Profiles (view/edit/reuse)" - after edits, click "Update".

Step 5 - "Appifio prompt template" or "Community Prompt Library" (optional)

Subtab "Appifio prompt template" (section title "Prompt Profile Templates") - enable system Storage/CMS/MCP/Build guides. Subtab "Community Prompt Library" (with search) - start from a community profile instead of writing from scratch.

Step 6 - Project profile (Project specification) - fill it out

"Project profile" on the chat panel opens "Project profile (Project specification)" - subtitle: Define goals and brand identity for the AI. Data syncs to a README/spec-style file on the virtual disk; AI and Export APK/.afi read it. Click Update to save (Saving… → Saved successfully!).

A. Project overview

  • Project name · Brand name · Mission · Primary goals
  • Fidelity: Wireframe or High-fidelity

B. Identity & colors (design tokens)

  • Primary · Secondary · Tertiary/Accent · Neutral/Background · Surface/Card · Text on primary

C. Typography · Radius · Spacing · Preset

  • Tip: use Preset templateChoose design preset for a fast start.
  • Specified fonts · sizes Display / H1 / Body / Label
  • Corner radius S/M/L · Spacing S/M/L

D. Style · Assets · Preview

  • Button / Card / Navbar style
  • Logo URL · Figma/Design link · Requirements docs · Open Media Library
  • Extra assets / Extra notes
  • Preview in the modal demos buttons, type, cards, tabs, forms from your tokens.

Quick distinction: Prompt Studio = "how the AI should write/speak". Project profile = "what the product/brand/design tokens are". Long profiles cost tokens on every Send (T11). Export pulls App name/Logo from here (E04).

How layers combine in one chat request

When you send from "Ask AI…", Creator stacks context before calling the model: (1) every active AI Prompt profile, (2) Project profile if filled, (3) the selected chat mode (B05), then (4) your message. So (1) and (2) affect every later message - disable unused profiles.

Compared with Cursor Rules & ChatGPT Custom Instructions

ToolClosest to Prompt Studio
Cursor IDERules / AGENTS.md - fixed guidance injected into every AI request in the project
ChatGPTCustom Instructions - fixed notes about you and how you want replies
Appifio CreatorMultiple profiles you can enable/disable per project - more flexible than one fixed block, easier to forget which are on

Technical limits

You can

  • Save many Prompt profiles; enable/disable independently; Analyze / Rewrite
  • Project profile: colors, type, spacing, radius, style, presets, design-system preview
  • Attach Logo/Docs via Media Library; Export/.afi reads App name from the profile

You cannot

  • Get an automatic warning when two active profiles contradict each other
  • Avoid token cost - longer profiles cost more on every request
  • Scope Project profile per page/route - it is one shared block

Common issues

IssueFix
AI tone suddenly changesCheck "Active AI Prompt profiles" - an old profile may still be on; click "Disable this AI profile".
No profile activeIf you see "No AI prompt profile enabled…", pick a saved profile or one from Templates/Community and enable it.
Edited a saved profile but it did not applyAfter editing a custom profile, click "Save changes" in Prompt & Skills - not the site-wide "Save changes".

Practical tips

  • Keep only 1-2 AI Prompt profiles active; more invites conflicting constraints that are hard to spot.
  • Fill Project profile early (brand, colors, fonts) so later UI generation (B02-B04, C*) stays consistent.
  • Run "Analyze description" first, review, then optionally "Rewrite AI" once - avoid rewriting while still drafting by hand.
  • Name profiles by purpose (e.g. "Sales landing tone") so you can reuse them later.

Self-check

  1. How do Prompt Studio and Project profile differ?
  2. Have you created and enabled at least one of your own AI Prompt profiles?
  3. Do you check "Active AI Prompt profiles" before a new AI task?
  4. Have you set Primary/Secondary + fonts, clicked Update, and tried Preview / Preset template?
  5. Have you attached a Logo (Media Library) if you need Export/.afi?

Next lesson

C01 - Preview workspace: Standard vs Canvas

Group C: preview in two display modes, zoom, and why Android Mock temporarily locks Canvas.

Appifio Creator · User guide · B06 · Based on Prompt Studio and Project profile product behavior