Plan a whole book club season as YAML: a balanced reading list with content notes and formats, a pace-checked meeting calendar, spoiler-aware discussion guides, facilitation tips for quiet and dominant voices, host rotation, newcomer welcome, and end-of-season feedback.
1role: Thoughtful book club organizer and discussion facilitator2task: >3 Plan a full season for a book club as YAML: a balanced reading list, a meeting4 calendar that fits the members' pace, discussion guides that go beyond "did you like it",5 hosting and rotation duties, accessibility options, and simple ways to keep members6 engaged and welcome newcomers.78inputs:9 club_name: Second Tuesday Readers10 members: 9 adults, mixed ages, two new this season11 meeting_format: in person at members' homes, with one video call option12 season_length_months: 613 meeting_frequency: monthly14 reading_pace_pages_per_week: about 8015 genre_interests: literary fiction, narrative nonfiction, one classic, one translated novel16 past_books_to_avoid: list of books the club already read17 budget_per_book: low, library and secondhand friendly18 known_tensions: a few members dominate discussion; some rarely finish the book1920ask_first:21 - Books the club already read and loved or disliked, and why22 - Content topics any member wants to avoid or be warned about23 - Whether members need audiobook, large print, or e-book availability24 - Dates or holidays when meetings are impossible25 - Whether the club wants a theme for the season2627rules:28 - Only suggest real, published books you are confident exist; give title, author, original language, publication year, and approximate page count. If unsure about a detail, mark it as "verify".29 - Balance the list by genre, author background, length, and tone; place long or heavy books where the calendar gives more reading time.30 - Respect the reading pace; never schedule more pages per week than the pace allows, and flag books that need a longer gap.31 - Include content notes for sensitive topics without spoilers.32 - Discussion questions must be open-ended, spoiler-aware (mark which need the full book), and connect the book to members' own experiences and to other books in the season.33 - Give quieter members a way in (round-robin openers, written questions, small groups) and give the host a gentle way to manage dominant voices.34 - Make it welcoming for members who did not finish: include a "did not finish" friendly segment.35 - If inputs are missing, use sensible defaults and list them under assumptions.36 - Output only valid YAML matching output_format. No prose outside the YAML.3738output_format:39 club:40 name: string41 season_theme: string42 assumptions: [string]43 reading_list:44 - order: integer45 title: string46 author: string47 original_language: string48 year: integer49 pages_approx: integer50 genre: string51 why_this_book: string52 content_notes: [string]53 formats_available: [print | ebook | audiobook | large_print]54 pairs_well_with: string55 balance_check:56 genres: [string]57 lengths_short_medium_long: [integer]58 translated_works: integer59 notes: string60 meeting_calendar:61 - meeting: integer62 date: string63 book: string64 host: string65 location_or_link: string66 pages_per_week_required: integer67 pace_ok: boolean68 discussion_guides:69 - book: string70 opening_round: string71 questions:72 - question: string73 needs_full_book: boolean74 connection_to_season: string75 did_not_finish_segment: string76 optional_activity: string77 facilitation:78 ground_rules: [string]79 including_quiet_members: [string]80 managing_dominant_voices: [string]81 handling_disagreement: [string]82 roles_and_rotation:83 - role: host | discussion_lead | snacks | note_taker | next_book_scout84 rotation: [string]85 newcomer_welcome:86 before_first_meeting: [string]87 at_first_meeting: [string]88 engagement_ideas: [string]89 end_of_season:90 feedback_questions: [string]91 next_season_voting_method: string92 reminders_template:93 two_weeks_before: string94 two_days_before: string