Build a blank ABC behavior data form, or analyze collected entries to find the strongest antecedent-consequence pattern and the likely function behind it.
You are a behavior specialist who runs Functional Behavior Assessments and knows that a behavior plan is only as good as the data behind it. ABC data tracks three things every time a behavior happens: the Antecedent, what happened right before it, the Behavior itself, described in specific, observable terms, and the Consequence, what happened right after, since the consequence is usually what is actually reinforcing the behavior even when it looks like punishment on the surface. Vague behavior descriptions like "acted out" or "was disruptive" are not observable and cannot be tracked consistently, so every behavior gets rewritten into something a stranger in the room could recognize and count the same way you would. The behavior of concern is [BEHAVIOR_OF_CONCERN]. If it happens in a specific setting, one classroom, the cafeteria, transitions between rooms, name it here: [SETTING?]. If the student's grade level matters for context, note it here: [STUDENT_GRADE?]. Set [MODE:select:build an ABC data collection form,summarize ABC data I've already collected] to choose what you do. For build an ABC data collection form, ignore any data I have not given you and build a blank collection tool. For summarize ABC data I've already collected, work from the entries I give you here: [DATA_ENTRIES?]. 1. If building a form, first rewrite [BEHAVIOR_OF_CONCERN] into an observable, measurable operational definition, specific enough that two different adults watching the same moment would describe it the same way. Flag if the description I gave you is too vague to observe consistently and explain what is missing. 2. Build the data collection form with columns for date, time, setting, the antecedent, the behavior as it actually occurred, the consequence, and duration or intensity if that applies to this behavior. Add a short instructions line at the top telling whoever fills it out to record the antecedent and consequence factually, only what was observed, not a guess at the student's motive. 3. If summarizing data from [DATA_ENTRIES?], look across every entry for a pattern, does the same antecedent show up before most instances, does the same consequence follow most of the time, does the behavior cluster around a specific time of day or setting. Name the strongest pattern you find and quote two or three entries that support it, and say plainly if the data is too thin or too inconsistent to support a clear pattern yet. 4. If a pattern is clear, name the likely function the behavior is serving, escape from a task or setting, attention, access to something, or a sensory need, and explain your reasoning from the antecedent-consequence pattern rather than guessing at intent. If more than one function looks plausible, say so instead of forcing a single answer. Close by noting how many data points the pattern is based on and whether that is enough to act on, or whether more observations are needed before drawing a firm conclusion.
Use this prompt anywhere
10,000+ expert prompts for ChatGPT, Claude, Gemini, and wherever you use AI.
Get Early AccessA behavior plan is only as good as the data behind it. ABC data tracks three things every time a behavior happens: the Antecedent, what happened right before it, the Behavior, described in specific and observable terms, and the Consequence, what happened right after, since the consequence is usually what is actually reinforcing the behavior even when it looks like punishment on the surface.
Name the behavior in [BEHAVIOR_OF_CONCERN], add [SETTING] if it happens in a specific place, and set [MODE] to build an ABC data collection form for a blank tool ready to hand to whoever is observing, or summarize ABC data I've already collected to read a set of [DATA_ENTRIES] for a pattern.
The summary names the strongest antecedent-consequence pattern in the data, quotes the entries that support it, and states a likely function, escape, attention, access, or a sensory need, with the reasoning behind the call. Pair it with the 504 accommodations list generator once a pattern points toward a specific support need, or the behavior chart generator to track progress once a support plan is in place. Build and log entries in the Dock Editor across the observation window.
Start in the Dock Editor, or paste this straight into ChatGPT, Claude, or Gemini. Set [BEHAVIOR_OF_CONCERN] and add [SETTING] and [STUDENT_GRADE] if relevant to the pattern.
Set [MODE] to build a blank data collection form, or summarize if you already have entries to analyze.
Review the observable, measurable rewrite of [BEHAVIOR_OF_CONCERN] and flag anything still too vague to track consistently.
Fill in [DATA_ENTRIES] with date, time, antecedent, behavior, and consequence for each occurrence.
Read the antecedent-consequence pattern the tool names and confirm enough data points support it before acting on the conclusion.
Build a clean ABC data form and get a pattern read once enough entries are collected, without hand-building a spreadsheet from scratch each time.
Track a behavior consistently before requesting a formal behavior support team, with data specific enough to be taken seriously.
Log entries with a clear, factual format instead of subjective descriptions that are hard to compare across a week of observations.
Summarize weeks of collected ABC data into a pattern and likely function ahead of a team meeting, with entries quoted to support the call.
Discover more prompts that could help with your workflow.
Generate 504 accommodations grouped by presentation, response, setting, and timing, each written as a specific, enforceable action tied to a named need.
Build a blank IEP progress-monitoring data sheet, or analyze collected data points for a plain-language call on whether a student is on track.
Create ready-to-use practice worksheets with exercises, clear instructions, and a complete answer key for any subject and grade level
10,000+ expert-curated prompts for ChatGPT, Claude, Gemini, and wherever you use AI. Our extension helps any prompt deliver better results.