← Back to blog

ARC, ICE, TDS β€” Quick Daily Frameworks

ARC 🟒

Need: A quick, simple prompt β€” no ceremony.

Explanation: Actor (who) β†’ Request (what) β†’ Context (under what circumstances). The simplest framework for quick business instructions.

Prompt format:

β€œAs [actor], [request]. Context: [details].”

QA usage example

β€œAs a QA lead, write a brief bug description for Jira. Context: login page returns 500 after entering special characters in the password.”


ICE 🟒

Need: You have an idea and need refinement with a concrete output.

Explanation: Idea (concept) β†’ Context (environment) β†’ Expectation (expected result). Iterative refinement with a clear end goal.

Prompt format:

β€œMy idea: [idea]. Context: [situation]. I expect: [format/result].”

QA usage example

β€œIdea: automatic bug tagging by severity. Context: we use Jira + 200 tickets/month. I expect: a proposal of classification rules in table format.”


TDS 🟒

Need: You need a precise answer from a narrow domain β€” everyday, quick content generation.

Explanation: Task (what) β†’ Domain/Details (area/details) β†’ Specifics/Style (constraints/style).

Prompt format:

β€œTask: [what]. Domain: [which]. Specifics: [constraints, format, edge cases].”

QA usage example

β€œTask: write test scenarios. Domain: fintech, card payments. Specifics: include 3DS2, expired cards, transaction limits, Gherkin format.”


ARC vs ICE vs TDS β€” when to use which?

SituationFramework
Quick bug description, email, noteARC
I have an idea and want to develop itICE
I need content from a specific domainTDS

All three are 🟒 β€” suitable for getting started with no AI experience.


In the next post: CO-STAR and SCQA β€” frameworks for communication and business cases.