FourteenFish-ready entries mapped to RCGP capabilities. Describe your case in a few sentences and get a complete, personalised reflection in under a minute.
5 free reflections - no card required · How it works
⏱
Saves hours per entry
Describe your case in plain English. Get a complete, structured reflection ready to paste into FourteenFish.
📋
RCGP-mapped
Every entry maps to the correct RCGP capabilities with 2025 progression point descriptors included.
🎓
Virtual Supervisor
Ask questions about your reflection, explore your learning needs, and prepare for supervision - all in one place.
✍
Sounds like you
Upload a sample reflection and the AI adapts to your writing style so entries feel genuinely yours.
Getting started
How to get the most out of thoughtfol.io
thoughtfol.io generates FourteenFish-ready portfolio reflections from a brief case description. The more it knows about your writing style and training context, the better the output. Here's how to set it up properly from the start.
First time setup
1
Complete your profile
Go to the Profile tab after signing in. Fill in your training year, current rotation, and any specific learning needs. This context is sent with every generation so the AI writes at the right level for your stage.
💡 Year 1 GP trainee on a medicine rotation will get very different reflections to a Year 3 trainee in general practice — tell it where you are.
2
Teach it your writing style
Paste a previous reflection you're happy with into the Style Sample box on your profile page, then click "Analyse my style". The AI will extract your sentence structure, vocabulary and reflective voice so future entries sound genuinely like you rather than generic AI output.
💡 Use at least 300 words for a good analysis. A full Gibbs reflection from FourteenFish is ideal. The more you give it, the more accurately it captures your voice.
Generating reflections
3
Describe the case clearly
In the "What happened?" box, write what you actually did in the consultation — the clinical detail, your decision-making, what the outcome was. You don't need to reflect yet, just describe the facts. 3-5 sentences is enough; more detail gives better output.
💡 Include: the presentation, key findings or investigations, what decision you made, what happened next, and any follow-up. Anonymise all patient details.
4
Choose your framework
Select the reflective framework your deanery or supervisor prefers. Gibbs is the most commonly used in UK GP training. If you're not sure, Gibbs is a safe default.
5
Edit before you submit
Always review and personalise the output before pasting into FourteenFish. Add specific detail only you would know, adjust anything that doesn't reflect your actual experience, and make sure the learning points are genuinely yours. The AI gives you a strong first draft — the final entry should be yours.
💡 Use the Refine mode if you've already written a draft and want the AI to improve it while keeping your voice intact.
Virtual Supervisor
6
Use the Virtual Supervisor after each entry
After generating a reflection, scroll down to the Virtual Supervisor panel. Ask it to expand on the analysis, challenge your reasoning, suggest further reading, or help you prepare for a real supervision session. It has full context of what you just reflected on.
💡 Good starter questions: "Which capability should I prioritise for ARCP?", "What would a supervisor likely ask me about this case?", "Can you suggest a learning plan based on this?"
thoughtfol.io
Welcome back
Sign in to continue to your portfolio
Forgot password?
No account? Start your free trial
thoughtfol.io
✦ 5 free reflections — no card required
Create your account
Join GP trainees using AI to reflect smarter, faster.
Already have an account? Sign in
By signing up you agree to our terms. thoughtfol.io is an AI writing aid and is not endorsed by or affiliated with the RCGP. It is not a substitute for genuine reflection.
thoughtfol.io
Reset password
Enter your email and we'll send a reset link.
Back to sign in
🌿
Your free trial has ended
You've used your 5 free reflections. Subscribe to keep generating portfolio entries.
£5/month
Cancel anytime — no long-term commitment
✓
Unlimited portfolio reflections
✓
All 4 reflective frameworks
✓
RCGP capability mapping + progression descriptors
✓
Capability tracker with 3-evidence target
✓
Writing style personalisation
✓
Full portfolio history saved
Secure payment via Stripe · Cancel anytime in account settings
thoughtfol.io
ℹ️
Important noticethoughtfol.io is an AI writing aid to help you draft portfolio reflections. It is not endorsed by or affiliated with the RCGP, and is not a substitute for genuine personal reflection. All generated content should be reviewed, edited and taken ownership of by you before submission.
?
Welcome back!
Ready for your next portfolio entry?
✦ AI-powered portfolio reflections
Your clinical experiences, reflected beautifully.
Choose your reflective framework, describe what happened, and thoughtfol.io generates a structured reflection, RCGP capability justifications, learning points and reading resources.
1
Choose your reflective framework
✓
🔄
Gibbs' Reflective Cycle
6-stage model covering description, feelings, evaluation, analysis, conclusion and action planning.
DescriptionFeelingsEvaluationAnalysisConclusionAction Plan
✓
🔍
Johns' Model of Reflection
Cue-based model exploring the experience, influencing factors, alternatives and learning.
Gibbs, Johns, Driscoll or Kolb — any clinical case or learning experience
✓
💬
CBD
Case-Based Discussion — write and refine your pre-supervision reflection
✓
🎓
Learning Event
Learning Event Analysis (LEA) — significant events, structured FourteenFish format
✓
📊
QIP / Audit
Plan, format and write up a Quality Improvement Project or clinical audit
✓
🎯
PDP
Personal Development Plan — structured learning objectives for your placement
🔒 Anonymise all patient details — no names, dates of birth, NHS numbers or identifying information.
What happened, your clinical reasoning, what you decided and why, and any learning that came out of it. As much or as little as you have — the AI will structure it into a full CBD.
Tell the story in plain language — what happened, your role, what went wrong or well, who was involved and what changed. Include whether the threshold for a significant event was met. The AI will structure this into a full LEA using the FourteenFish headings.
Describe your project in plain language — what triggered it, what you found, what you changed and what happened. Include any data, PDSA cycles, team involvement and learning. The AI will structure this into a full FourteenFish QIP write-up.
Current placement / rotation
Where are you and how long is the placement?
Capability gaps or areas to develop
Which RCGP capabilities feel weakest? What clinical areas are you less confident in?
Learning goals for this placement
What specific things do you want to be able to do by the end of this placement that you can't do confidently now?
Resources and opportunities available
What teaching, courses, clinics or colleagues can help you achieve these goals?
Personalised to your training year
13 RCGP capabilities mapped
Progression point descriptors
Mirrors your writing style
Saved to portfolio history
Keeps your voice and ideas
Accept or revert each change
Maps RCGP capabilities
Adds learning points & reading
Saved to portfolio history
thoughtfol.io
Analysing your input…
Structuring the content…
Mapping RCGP capabilities…
Identifying learning points…
Finalising your entry…
Usually takes 15–20 seconds
thoughtfol.io
ℹ️ AI-generated draft — review, personalise and take ownership before submitting to your portfolio. Not endorsed by the RCGP.
Portfolio Entry Generated
Clinical Reflection
📅
🩺
Virtual Supervisor
Ask questions about your reflection, explore capabilities, or discuss your learning
VS
Hello! I've reviewed your reflection. I'm here as your virtual supervisor — feel free to ask me to expand on any section, discuss the capabilities mapped, explore your learning needs, or talk through any aspect of this case. What would you like to discuss?
thoughtfol.io
ℹ️ Suggested improvements shown inline — click any green text to accept or revert changes. Finalise when happy.