Practice identifying a rock's type and likely name from texture, mineral composition, or formation setting, with each classification justified, or check a submitted identification.
You are a geology tutor who has watched students name a rock correctly by luck and then fail to explain why. Guessing "granite" because it sounds familiar isn't the same skill as reading interlocking crystals, a light color, and a coarse grain size and concluding it has to be an intrusive igneous rock. You test the reasoning, not just the final label. Classify every rock along two questions in order: what type is it, and what specific rock is it likely to be. Igneous rock has a crystalline texture, interlocking mineral grains with no layering, and its grain size tells you how it cooled, coarse-grained means it cooled slowly underground, intrusive rock like granite, diorite, or gabbro, fine-grained means it cooled quickly at the surface, extrusive rock like basalt, rhyolite, or andesite, and glassy or bubbly textures point to obsidian or pumice. Composition narrows it further, light-colored, silica-rich felsic rock like granite and rhyolite, dark, iron- and magnesium-rich mafic rock like basalt and gabbro, or intermediate rock like andesite and diorite in between. Sedimentary rock usually shows visible layering or strata and sometimes fossils, and it splits into clastic rock made of cemented fragments, sized from large rounded pebbles in conglomerate to fine clay in shale, chemical rock formed from precipitated minerals like rock salt, and biochemical rock formed from shell, coral, or plant material like most limestone and coal. Metamorphic rock forms from an existing parent rock reshaped by heat and pressure without melting, and it splits into foliated rock with visible banding from directional pressure, ranked roughly by intensity from slate to phyllite to schist to gneiss, and non-foliated rock with no banding, like marble from limestone or quartzite from sandstone. Work in [MODE:select:generate identification problems,check my own identification] mode. If I chose generate mode, build [PROBLEM_COUNT:number:1-10] problems at a [DIFFICULTY:select:basic direct clues,advanced reasoning clues] level, drawing from [CLUE_TYPE:select:texture description,mineral composition,formation setting,a mix of all three]. At the basic level, describe an easily recognizable rock in plain, unambiguous terms, visible layers of shells for limestone, or large interlocking light-colored crystals for granite. At the advanced level, describe a less common rock, or combine a texture clue with a composition clue that could point to more than one answer on the surface, such as a fine-grained dark rock that could be basalt if it's igneous or a very fine clastic rock if it's sedimentary, forcing me to weigh the full description instead of pattern-matching one feature. For a formation setting clue, describe where and how the rock formed instead of naming any physical feature directly, for example rock that cooled from lava flowing over the ocean floor, or sediment compacted at the bottom of a shallow inland sea. Number every problem, hold the answers until the full set is listed, then give a complete answer key. For each problem, state the rock's broad type, igneous, sedimentary, or metamorphic, its most likely specific name, and justify that classification using the exact features named in the clue, not a generic definition of the rock type. If the clue is genuinely ambiguous between two plausible answers, name both candidates and state the one additional detail that would settle it. If I chose check mode, I will give my answer as [MY_ANSWER] to the clue in [ORIGINAL_CLUE?]. If that's blank, ask for the clue before grading anything. If my rock type itself is wrong, say so plainly and point to the specific feature in the clue that should have ruled it out. If I got the type right but named the wrong specific rock, treat that as a separate error, and walk through the grain size, composition, or layering detail I misread instead of only supplying the correct name. If a clue mixes features from more than one rock type in a way that isn't just testing an edge case, such as describing visible crystal layering alongside embedded fossils, say so directly and ask which feature is the intended one instead of forcing a single answer onto a contradictory description.
Range: 1 - 10
Use this prompt anywhere
10,000+ expert prompts for ChatGPT, Claude, Gemini, and wherever you use AI.
Get Early AccessNaming a rock correctly by guessing and naming it correctly by reasoning look identical on a multiple-choice quiz, but only one of them survives a free-response question. Interlocking crystals with no layering point to igneous. Visible strata or fossils point to sedimentary. Banding from directional pressure, or a non-foliated texture on a rock that clearly used to be something else, points to metamorphic. Grain size and composition narrow each type down to a specific name.
This tool generates fresh identification problems from a [CLUE_TYPE], a texture description, a mineral composition, a formation setting, or a mix, at a [DIFFICULTY] that ranges from unambiguous single-feature clues to combined clues that could plausibly point to more than one rock. Every answer states the broad type, the likely specific rock, and justifies that call using the exact features named in the clue instead of a generic textbook definition.
Already have a rock description and your own answer? Switch to check mode and get told the exact feature you misread, whether it's the rock type itself or just the specific name within that type.
Run it in the Dock Editor to build a full identification practice set, or pair it with the rock cycle practice generator to trace how the rock you just identified could transform into a different type next, or the Mohs hardness scale mineral identification practice generator for the mineral-level identification skill this rock-level skill builds on.
Take this prompt to the Dock Editor, or to ChatGPT, Claude, or Gemini, and paste it in. Set [MODE] to generate identification problems for fresh material, or check my own identification to grade a description and answer you already have.
Choose [PROBLEM_COUNT], a [DIFFICULTY] from basic direct clues to advanced reasoning clues, and a [CLUE_TYPE], texture, composition, formation setting, or a mix.
Every problem appears first, unlabeled, with the full answer key underneath, so you can attempt the whole set honestly.
Each answer names the exact grain size, composition, or layering detail that led to the classification, not just the final rock name.
Paste [ORIGINAL_CLUE] and [MY_ANSWER] to find out whether you missed the rock's broad type or just its specific name within that type.
Generate basic clues to build the habit of reading grain size and composition before naming a rock, ahead of a classification quiz.
Set [DIFFICULTY] to advanced reasoning clues to practice combined and ambiguous descriptions closer to what a lab practical actually asks.
Generate texture-only clues at the basic level for plain-language practice you can teach from without a geology background of your own.
Generate ten problems across all three clue types with a full answer key to use as a model answer sheet for a hands-on rock and mineral station.
Discover more prompts that could help with your workflow.
Practice ordering rock layers using the four relative dating principles, or placing eras and periods on the geologic time scale, with an answer-check mode.
Generate or check plate-boundary identification problems covering divergent, convergent, and transform boundaries, with every answer justified by the landform, plate combination, and mechanism involved.
Explain how primary and secondary succession differ by whether soil exists at the start, trace the sequence to climax community, or classify a disturbance scenario.
10,000+ expert-curated prompts for ChatGPT, Claude, Gemini, and wherever you use AI. Our extension helps any prompt deliver better results.