Space

Recipes

Transfo ships with 11 built-in recipes. Each one is a specialized, fine-tuned transformation — no prompt engineering required.


📝 Summarize

Condenses text into key points or a brief paragraph.

SettingOptionsDefault
FormatBullets, ParagraphBullets
LengthShort, Medium, LongShort
Bullet Count3, 5, 73

Accepts: Prose, Unknown content

Example Input:

The quick brown fox jumps over the lazy dog. This sentence has been used for decades as a standard pangram in typography. It contains every letter of the English alphabet at least once, making it useful for testing fonts and keyboard layouts.

Example Output (Bullets, Short, 3 points):

• Standard pangram used in typography for decades • Contains every letter of the English alphabet • Commonly used for testing fonts and keyboard layouts

Best for: Meeting notes, article summaries, long emails, research papers, Slack threads.


🔗 Convert JSON

Converts JSON data into type-safe model code.

SettingOptionsDefault
LanguageSwift (Codable), TypeScript, Kotlin, Python, GoSwift (Codable)
OptionalityOptional / RequiredOptional
Naming StylecamelCase, snake_casecamelCase

Accepts: JSON content

Example Input:

{
  "name": "Alice",
  "age": 30,
  "email": "alice@example.com"
}

Example Output (Swift, Optional, camelCase):

struct Root: Codable {
    let name: String?
    let age: Int?
    let email: String?
}

Validation Rules:

  • Output must contain struct, class, interface, type, data class, or dataclass
  • Output must not be identical to input
  • Output must be ≥10 characters

Best for: API response modeling, quick data classes, backend-to-frontend type bridges.


💡 Explain Code

Provides a human-readable explanation of code.

SettingOptionsDefault
Detail LevelBrief, DetailedBrief

Accepts: Code, JSON content

Example Input:

func fibonacci(_ n: Int) -> Int {
    guard n > 1 else { return n }
    return fibonacci(n - 1) + fibonacci(n - 2)
}

Example Output (Brief):

This is a recursive Fibonacci function. Given a number n, it returns 0 for n=0, 1 for n=1, and for larger values it adds the two preceding Fibonacci numbers. Note: This naive approach has exponential time complexity.

Best for: Code reviews, onboarding onto unfamiliar codebases, understanding legacy code, learning.


✍️ Rewrite Pro

Rewrites text in a specified tone while preserving the core message.

SettingOptionsDefault
ToneCasual, Neutral, Professional, FormalProfessional

Accepts: Prose, Unknown content

Example Input:

hey so the thing is we kinda need to push the deadline back a bit cuz the team hasn't finished the backend stuff yet

Example Output (Professional):

I'd like to inform you that we need to extend the deadline. The backend development is still in progress, and additional time is required to ensure quality delivery.

Validation Rules:

  • Output must not be identical to input
  • Output must be ≥10 characters
  • Similarity ratio must be <0.95 (not a trivial change)

Best for: Email drafting, client communication, Slack messages, LinkedIn posts, documentation.


⚡ Optimize SQL PRO

Optimizes SQL queries for performance or readability.

SettingOptionsDefault
FocusPerformance, ReadabilityPerformance

Accepts: Code, JSON content

Example Input:

SELECT * FROM users WHERE id IN (SELECT user_id FROM orders WHERE total > 100)

Example Output (Performance):

SELECT u.*
FROM users u
INNER JOIN orders o ON u.id = o.user_id
WHERE o.total > 100

Validation Rules:

  • Output must contain at least one SQL keyword (SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, WITH)
  • Output must be ≥10 characters

Best for: Database engineers, backend developers optimizing slow queries, code reviews for SQL.


🪄 Prompt Engineer PRO

Transforms a rough idea into a well-structured AI prompt.

SettingOptionsDefault
StyleGeneral-purpose, Developer-focused, Strict / ExplicitGeneral-purpose
StructureMinimal, StructuredMinimal

Accepts: Prose, Unknown content

Example Input:

make me a landing page

Example Output (General, Structured):

You are an expert web designer and developer. Create a modern, responsive landing page with the following requirements:

Context: Single-page marketing website Structure: Hero section with CTA, features grid, testimonials, footer Style: Clean, modern design with a professional color palette Technical: Semantic HTML5, responsive CSS, accessible Output: Complete HTML and CSS code, ready to deploy

Best for: ChatGPT/Claude users, developers writing system prompts, content creators, AI researchers.


✅ Extract Action Items

Pulls actionable tasks from meeting notes or emails.

SettingOptionsDefault
FormatBullets, NumberedBullets
Group by PersonYes / NoYes

Accepts: Prose, Unknown content

Example Input:

Meeting notes: John will handle the frontend redesign by Friday. Sarah needs to review the API documentation. Team should migrate to the new CI pipeline next sprint. Mark will set up monitoring dashboards.

Example Output (Bullets, Grouped):

John • Handle the frontend redesign by Friday

Sarah • Review the API documentation

Mark • Set up monitoring dashboards

Team • Migrate to the new CI pipeline next sprint

Best for: Product managers, team leads, anyone processing meeting notes or lengthy email threads.


🔤 Fix Grammar

Corrects grammar, spelling, and punctuation errors.

SettingOptionsDefault
ModeCorrections Only, Light RewriteCorrections Only

Accepts: Prose, Unknown content

Example Input:

Their going to the store tommorow, but I dont think they're car is working good.

Example Output (Corrections Only):

They're going to the store tomorrow, but I don't think their car is working well.

Validation Rules:

  • Output must differ from input (must actually fix something)
  • Output length must be within 50–150% of original (no major rewrites)
  • Output must be ≥10 characters

Best for: Non-native speakers, quick proofreading, social media posts, email cleanup.


🌍 Translate PRO

Translates text to the selected target language.

SettingOptionsDefault
Target LanguageEnglish, Türkçe, Deutsch, Français, Español, 日本語, Português, 中文English

Accepts: Prose, Unknown content

Example Input:

Bugün hava çok güzel, parkta yürüyüş yapmak istiyorum.

Example Output (English):

The weather is beautiful today, I want to take a walk in the park.

Validation Rules:

  • Output must differ from input
  • Output must be ≥10 characters

Best for: Multilingual teams, reading foreign documentation, translating customer messages, localization.


📏 Resize Text

Makes text shorter or longer while keeping the meaning.

SettingOptionsDefault
DirectionMake Shorter, Make LongerMake Shorter
Target Ratio~30%, ~50%, ~2×, ~3×~50%

Accepts: Prose, Unknown content

Example Input:

We are writing to inform you that your application for the senior developer position has been received. Our HR team will review all applications and shortlist candidates. We expect to complete this process within two weeks.

Example Output (Shorter, ~50%):

Your senior developer application has been received. Shortlisting will be complete within two weeks.

Best for: Tweet/post length limits, executive summaries, expanding bullet notes into paragraphs.


✨ Freestyle

Applies your own custom instruction to any text.

SettingDescription
InstructionA freeform text field where you describe what you want the AI to do

Default instruction: "Rewrite this text clearly and concisely"

Accepts: All content types (Prose, Code, JSON, Unknown)

How it works: You set an instruction once in Settings, and it works like any other recipe — no typing in the core flow.

Example instructions:

  • "Translate to Turkish with a formal tone"
  • "Make this a viral tweet"
  • "Add inline code comments"
  • "Convert to a bulleted FAQ"
  • "Rewrite as if explaining to a 5-year-old"

Best for: Anything not covered by the 10 built-in recipes. Power users who want to create their own transformations.