UnInstall GitHub

๐Ÿ“ฆ GitHub
โœจ The Prompt Phrase
What is the complete Windows Package Manager command used to remove the GitHub CLI tool by specifying its exact package identifier?

~winget uninstall --id GitHub.cli~

๐Ÿ’ป Code Preview

๐Ÿ“ฆ All-in-One Code
````html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>UnInstall GitHub - Interactive Tutorial</title>
  <style>
    :root {
      --bg: #0b1020;
      --bg2: #121a33;
      --card: rgba(255,255,255,0.08);
      --card-strong: rgba(255,255,255,0.12);
      --text: #eef4ff;
      --muted: #b8c4e0;
      --purple: #8b5cf6;
      --blue: #38bdf8;
      --green: #34d399;
      --pink: #f472b6;
      --red: #fb7185;
      --yellow: #facc15;
      --border: rgba(255,255,255,0.14);
      --shadow: 0 20px 50px rgba(0,0,0,0.35);
      --radius: 22px;
    }

    * {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
    }

    html {
      scroll-behavior: smooth;
    }

    body {
      font-family: "Segoe UI", system-ui, sans-serif;
      background:
        radial-gradient(circle at top left, rgba(139,92,246,0.25), transparent 30%),
        radial-gradient(circle at top right, rgba(56,189,248,0.18), transparent 30%),
        linear-gradient(135deg, var(--bg) 0%, var(--bg2) 100%);
      color: var(--text);
      min-height: 100vh;
      line-height: 1.65;
      padding: 24px;
    }

    a {
      color: inherit;
      text-decoration: none;
    }

    .page {
      max-width: 1200px;
      margin: 0 auto;
    }

    .nav {
      position: sticky;
      top: 16px;
      z-index: 20;
      backdrop-filter: blur(14px);
      background: rgba(11,16,32,0.72);
      border: 1px solid var(--border);
      border-radius: 999px;
      box-shadow: var(--shadow);
      padding: 10px 16px;
      margin-bottom: 24px;
      display: flex;
      gap: 10px;
      justify-content: center;
      flex-wrap: wrap;
    }

    .nav a {
      padding: 10px 14px;
      border-radius: 999px;
      color: var(--muted);
      transition: 0.25s ease;
      font-size: 0.95rem;
    }

    .nav a:hover,
    .nav a:focus {
      background: rgba(255,255,255,0.08);
      color: var(--text);
      outline: none;
    }

    .hero {
      position: relative;
      overflow: hidden;
      border: 1px solid var(--border);
      background: linear-gradient(145deg, rgba(139,92,246,0.18), rgba(56,189,248,0.12));
      border-radius: 32px;
      padding: 42px 28px;
      box-shadow: var(--shadow);
      margin-bottom: 24px;
      animation: fadeUp 0.8s ease;
    }

    .hero::before,
    .hero::after {
      content: "";
      position: absolute;
      border-radius: 50%;
      filter: blur(20px);
      opacity: 0.5;
      pointer-events: none;
    }

    .hero::before {
      width: 220px;
      height: 220px;
      background: rgba(139,92,246,0.28);
      top: -60px;
      right: -40px;
    }

    .hero::after {
      width: 180px;
      height: 180px;
      background: rgba(52,211,153,0.18);
      bottom: -50px;
      left: -30px;
    }

    .eyebrow {
      display: inline-flex;
      align-items: center;
      gap: 10px;
      background: rgba(255,255,255,0.09);
      border: 1px solid var(--border);
      color: var(--muted);
      padding: 8px 14px;
      border-radius: 999px;
      margin-bottom: 18px;
      font-size: 0.92rem;
    }

    .hero h1 {
      font-size: clamp(2rem, 5vw, 4rem);
      line-height: 1.1;
      margin-bottom: 14px;
    }

    .gradient-text {
      background: linear-gradient(90deg, var(--purple), var(--blue), var(--green));
      -webkit-background-clip: text;
      background-clip: text;
      color: transparent;
    }

    .hero p {
      color: var(--muted);
      max-width: 760px;
      font-size: 1.05rem;
      margin-bottom: 20px;
    }

    .hero-code {
      background: rgba(3,7,18,0.8);
      border: 1px solid rgba(255,255,255,0.12);
      border-radius: 18px;
      padding: 18px;
      font-family: Consolas, monospace;
      color: #dbeafe;
      overflow-x: auto;
      margin-bottom: 18px;
    }

    .hero-actions {
      display: flex;
      flex-wrap: wrap;
      gap: 12px;
      align-items: center;
    }

    .btn, .copy-label {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      gap: 8px;
      border-radius: 14px;
      padding: 12px 16px;
      border: 1px solid var(--border);
      cursor: pointer;
      transition: transform 0.2s ease, background 0.2s ease, color 0.2s ease;
      font-weight: 600;
    }

    .btn {
      background: linear-gradient(135deg, var(--purple), var(--blue));
      color: white;
    }

    .btn:hover, .copy-label:hover {
      transform: translateY(-2px);
    }

    .copy-toggle {
      position: absolute;
      opacity: 0;
      pointer-events: none;
    }

    .copy-wrap {
      position: relative;
    }

    .copy-label {
      background: rgba(255,255,255,0.08);
      color: var(--text);
      min-width: 160px;
    }

    .copy-text-done {
      display: none;
    }

    .copy-toggle:checked + .copy-label .copy-text-default {
      display: none;
    }

    .copy-toggle:checked + .copy-label .copy-text-done {
      display: inline;
    }

    .copy-toggle:checked + .copy-label {
      background: linear-gradient(135deg, var(--green), #10b981);
      color: #062814;
    }

    .progress-card {
      margin-top: 18px;
      display: grid;
      gap: 10px;
      max-width: 540px;
    }

    .progress-bar {
      width: 100%;
      height: 14px;
      border-radius: 999px;
      background: rgba(255,255,255,0.08);
      overflow: hidden;
      border: 1px solid var(--border);
    }

    .progress-bar span {
      display: block;
      width: 78%;
      height: 100%;
      background: linear-gradient(90deg, var(--purple), var(--blue), var(--green));
      border-radius: inherit;
      animation: loadBar 1.6s ease;
    }

    .badges {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
    }

    .badge {
      background: rgba(255,255,255,0.08);
      border: 1px solid var(--border);
      padding: 8px 12px;
      border-radius: 999px;
      color: var(--muted);
      font-size: 0.92rem;
    }

    .grid {
      display: grid;
      grid-template-columns: 1.15fr 0.85fr;
      gap: 24px;
      margin-bottom: 24px;
    }

    .stack {
      display: grid;
      gap: 24px;
    }

    .card {
      background: var(--card);
      border: 1px solid var(--border);
      backdrop-filter: blur(16px);
      border-radius: var(--radius);
      box-shadow: var(--shadow);
      padding: 24px;
      animation: fadeUp 0.8s ease;
    }

    .card h2 {
      font-size: 1.4rem;
      margin-bottom: 10px;
    }

    .card h3 {
      font-size: 1.05rem;
      margin-bottom: 8px;
    }

    .muted {
      color: var(--muted);
    }

    .list {
      display: grid;
      gap: 12px;
      margin-top: 16px;
    }

    .list li {
      list-style: none;
      background: rgba(255,255,255,0.05);
      border: 1px solid rgba(255,255,255,0.08);
      padding: 14px 16px;
      border-radius: 16px;
    }

    .tooltip {
      position: relative;
      border-bottom: 1px dashed rgba(255,255,255,0.4);
      cursor: help;
      color: #c4b5fd;
    }

    .tooltip::after {
      content: attr(data-tip);
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
      bottom: 140%;
      width: 220px;
      background: #08101f;
      color: var(--text);
      border: 1px solid var(--border);
      border-radius: 12px;
      padding: 10px 12px;
      font-size: 0.86rem;
      line-height: 1.45;
      opacity: 0;
      pointer-events: none;
      transition: 0.2s ease;
      box-shadow: var(--shadow);
    }

    .tooltip:hover::after,
    .tooltip:focus::after {
      opacity: 1;
    }

    details {
      background: rgba(255,255,255,0.05);
      border: 1px solid rgba(255,255,255,0.08);
      border-radius: 18px;
      padding: 14px 16px;
    }

    details + details {
      margin-top: 12px;
    }

    summary {
      cursor: pointer;
      font-weight: 700;
      list-style: none;
    }

    summary::-webkit-details-marker {
      display: none;
    }

    summary::after {
      content: "๏ผ‹";
      float: right;
      color: var(--blue);
    }

    details[open] summary::after {
      content: "๏ผ";
    }

    .step-grid {
      display: grid;
      gap: 14px;
      margin-top: 16px;
    }

    .step {
      display: grid;
      grid-template-columns: 46px 1fr;
      gap: 14px;
      align-items: start;
      background: rgba(255,255,255,0.05);
      border: 1px solid rgba(255,255,255,0.08);
      border-radius: 18px;
      padding: 14px;
    }

    .step-number {
      width: 46px;
      height: 46px;
      border-radius: 14px;
      display: grid;
      place-items: center;
      background: linear-gradient(135deg, var(--purple), var(--blue));
      font-weight: 800;
    }

    .tabs {
      display: flex;
      gap: 10px;
      flex-wrap: wrap;
      margin-bottom: 16px;
    }

    .tab-radio {
      position: absolute;
      opacity: 0;
      pointer-events: none;
    }

    .tab-label {
      padding: 10px 14px;
      border-radius: 999px;
      border: 1px solid var(--border);
      background: rgba(255,255,255,0.06);
      color: var(--muted);
      cursor: pointer;
      transition: 0.2s ease;
      font-weight: 600;
    }

    .tab-panel {
      display: none;
      background: rgba(255,255,255,0.05);
      border: 1px solid rgba(255,255,255,0.08);
      border-radius: 18px;
      padding: 18px;
    }

    #tab1:checked ~ .tabs .label1,
    #tab2:checked ~ .tabs .label2,
    #tab3:checked ~ .tabs .label3 {
      background: linear-gradient(135deg, var(--purple), var(--blue));
      color: white;
    }

    #tab1:checked ~ .panels .panel1,
    #tab2:checked ~ .panels .panel2,
    #tab3:checked ~ .panels .panel3 {
      display: block;
    }

    .code-box {
      background: #08101f;
      border: 1px solid rgba(255,255,255,0.08);
      border-radius: 18px;
      padding: 18px;
      overflow-x: auto;
      font-family: Consolas, monospace;
      margin-top: 14px;
    }

    .token-cmd { color: #93c5fd; }
    .token-action { color: #86efac; }
    .token-flag { color: #f9a8d4; }
    .token-id { color: #fde68a; }

    .annotated {
      display: grid;
      gap: 10px;
      margin-top: 16px;
    }

    .annotated div {
      padding: 12px 14px;
      border-radius: 14px;
      background: rgba(255,255,255,0.05);
      border: 1px solid rgba(255,255,255,0.08);
    }

    .mistake {
      border-left: 4px solid var(--red);
    }

    .tip {
      border-left: 4px solid var(--green);
    }

    .quiz input[type="radio"] {
      position: absolute;
      opacity: 0;
      pointer-events: none;
    }

    .quiz-question {
      padding: 18px;
      border-radius: 18px;
      background: rgba(255,255,255,0.05);
      border: 1px solid rgba(255,255,255,0.08);
      margin-bottom: 16px;
    }

    .option {
      display: block;
      margin-top: 10px;
      padding: 12px 14px;
      border-radius: 14px;
      border: 1px solid rgba(255,255,255,0.08);
      background: rgba(255,255,255,0.04);
      cursor: pointer;
      transition: 0.2s ease;
    }

    .option:hover {
      background: rgba(255,255,255,0.08);
    }

    .feedback {
      display: none;
      margin-top: 12px;
      padding: 12px 14px;
      border-radius: 14px;
      font-weight: 600;
    }

    .correct {
      background: rgba(52,211,153,0.16);
      border: 1px solid rgba(52,211,153,0.35);
      color: #bbf7d0;
    }

    .wrong {
      background: rgba(251,113,133,0.14);
      border: 1px solid rgba(251,113,133,0.35);
      color: #fecdd3;
    }

    #q1a:checked ~ .f1a,
    #q2b:checked ~ .f2b,
    #q3c:checked ~ .f3c {
      display: block;
      position: relative;
    }

    #q1a:checked ~ .f1a::after,
    #q2b:checked ~ .f2b::after,
    #q3c:checked ~ .f3c::after {
      content: "๐ŸŽ‰ โœจ ๐ŸŽŠ";
      display: block;
      margin-top: 8px;
      font-size: 1.1rem;
      animation: pop 0.5s ease;
    }

    #q1b:checked ~ .f1b,
    #q1c:checked ~ .f1c,
    #q2a:checked ~ .f2a,
    #q2c:checked ~ .f2c,
    #q3a:checked ~ .f3a,
    #q3b:checked ~ .f3b {
      display: block;
    }

    .summary-grid {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      gap: 14px;
      margin-top: 16px;
    }

    .mini-card {
      background: rgba(255,255,255,0.05);
      border: 1px solid rgba(255,255,255,0.08);
      padding: 16px;
      border-radius: 18px;
    }

    .footer {
      text-align: center;
      color: var(--muted);
      padding: 28px 16px 10px;
      font-size: 0.95rem;
    }

    .story {
      padding: 18px;
      border-radius: 18px;
      background: linear-gradient(135deg, rgba(139,92,246,0.14), rgba(52,211,153,0.08));
      border: 1px solid rgba(255,255,255,0.09);
      margin-top: 16px;
    }

    @keyframes fadeUp {
      from {
        opacity: 0;
        transform: translateY(18px);
      }
      to {
        opacity: 1;
        transform: translateY(0);
      }
    }

    @keyframes loadBar {
      from { width: 0; }
      to { width: 78%; }
    }

    @keyframes pop {
      from { transform: scale(0.9); opacity: 0; }
      to { transform: scale(1); opacity: 1; }
    }

    @media (max-width: 900px) {
      .grid {
        grid-template-columns: 1fr;
      }

      .summary-grid {
        grid-template-columns: 1fr;
      }

      .hero {
        padding: 30px 20px;
      }
    }

    @media (prefers-reduced-motion: reduce) {
      * {
        animation: none !important;
        transition: none !important;
        scroll-behavior: auto !important;
      }
    }
  </style>
</head>
<body>
  <div class="page">
    <nav class="nav" aria-label="Tutorial sections">
      <a href="#what">What Is It?</a>
      <a href="#why">Why Use It?</a>
      <a href="#how">How It Works</a>
      <a href="#demo">Live Demo</a>
      <a href="#breakdown">Code Breakdown</a>
      <a href="#mistakes">Mistakes</a>
      <a href="#tips">Pro Tips</a>
      <a href="#quiz">Quiz</a>
      <a href="#summary">Summary</a>
    </nav>

    <header class="hero">
      <div class="eyebrow">๐ŸŽ“ Beginner-Friendly โ€ข ๐Ÿ•น๏ธ Interactive โ€ข ๐Ÿ’ป Command Explorer</div>
      <h1>Master the command <span class="gradient-text">winget uninstall --id GitHub.cli</span></h1>
      <p>
        Welcome, command adventurer! Today you're learning how Windows can remove the GitHub CLI tool cleanly using
        <span class="tooltip" tabindex="0" data-tip="Windows Package Manager. It helps install, upgrade, and remove apps from the command line.">winget</span>.
        Think of this page as a mini game: explore, unlock tips, and finish the quiz to earn bragging rights. ๐Ÿ†
      </p>

      <div class="hero-code" aria-label="Command example">winget uninstall --id GitHub.cli</div>

      <div class="hero-actions">
        <a class="btn" href="#quiz">๐Ÿš€ Start the Challenge</a>
        <div class="copy-wrap">
          <input class="copy-toggle" id="copyHero" type="checkbox">
          <label class="copy-label" for="copyHero" aria-label="Copy command visual button">
            <span class="copy-text-default">๐Ÿ“‹ Copy Command</span>
            <span class="copy-text-done">โœ… Ready to Copy</span>
          </label>
        </div>
      </div>

      <div class="progress-card">
        <div class="muted">Tutorial progress: you are about to unlock the essentials.</div>
        <div class="progress-bar" aria-label="Learning progress"><span></span></div>
        <div class="badges">
          <div class="badge">๐Ÿง  Skill: Package Management</div>
          <div class="badge">โญ Level: Beginner</div>
          <div class="badge">๐Ÿ… Goal: Remove GitHub CLI safely</div>
        </div>
      </div>
    </header>

    <div class="grid">
      <main class="stack">
        <section class="card" id="what">
          <h2>๐Ÿค” What Is It?</h2>
          <p class="muted">
            This command tells Windows Package Manager to remove the program called <strong>GitHub CLI</strong> from your computer by using its exact package identifier.
          </p>
          <div class="story">
            <strong>Story mode:</strong> Imagine your PC is a toolbox. GitHub CLI is one tool in that box. This command politely tells winget,
            โ€œPlease find the GitHub CLI tool by its official ID and remove it for me.โ€ Easy, tidy, and direct. โœจ
          </div>
          <ul class="list">
            <li>๐Ÿ’ป <strong>winget</strong> is the Windows Package Manager command.</li>
            <li>๐Ÿ—‘๏ธ <strong>uninstall</strong> means remove a package already installed.</li>
            <li>๐ŸŽฏ <strong>--id GitHub.cli</strong> targets the exact app to avoid confusion.</li>
          </ul>
        </section>

        <section class="card" id="why">
          <h2>๐ŸŒŸ Why Use It?</h2>
          <p class="muted">Using this command is useful when you want a faster and more precise way to remove software.</p>
          <ul class="list">
            <li>โšก Faster than clicking through menus.</li>
            <li>๐ŸŽฏ More exact because the package ID reduces ambiguity.</li>
            <li>๐Ÿงน Helpful for cleanup when you no longer need GitHub CLI.</li>
            <li>๐Ÿ› ๏ธ Great for support, automation, and documentation.</li>
          </ul>
        </section>

        <section class="card" id="how">
          <h2>๐Ÿงฉ How Does It Work?</h2>
          <p class="muted">Open a terminal, run the command, and winget checks installed packages for the matching ID.</p>
          <div class="step-grid">
            <div class="step">
              <div class="step-number">1</div>
              <div>
                <h3>Open Terminal</h3>
                <p class="muted">Use Command Prompt, PowerShell, or Windows Terminal.</p>
              </div>
            </div>
            <div class="step">
              <div class="step-number">2</div>
              <div>
                <h3>Enter the Command</h3>
                <p class="muted">Type the uninstall command with the exact package ID.</p>
              </div>
            </div>
            <div class="step">
              <div class="step-number">3</div>
              <div>
                <h3>Winget Searches Installed Apps</h3>
                <p class="muted">It checks whether <strong>GitHub.cli</strong> is installed on the machine.</p>
              </div>
            </div>
            <div class="step">
              <div class="step-number">4</div>
              <div>
                <h3>Removal Happens</h3>
                <p class="muted">If found, winget starts the uninstall process and removes GitHub CLI.</p>
              </div>
            </div>
          </div>
        </section>

        <section class="card" id="demo">
          <h2>๐ŸŽฎ Live Demo / Example</h2>

          <input class="tab-radio" type="radio" name="tabs" id="tab1" checked>
          <input class="tab-radio" type="radio" name="tabs" id="tab2">
          <input class="tab-radio" type="radio" name="tabs" id="tab3">

          <div class="tabs" role="tablist" aria-label="Example tabs">
            <label class="tab-label label1" for="tab1">๐Ÿ–ฅ๏ธ Basic Run</label>
            <label class="tab-label label2" for="tab2">๐Ÿ” Check First</label>
            <label class="tab-label label3" for="tab3">๐Ÿงพ Expected Result</label>
          </div>

          <div class="panels">
            <div class="tab-panel panel1">
              <p><strong>Scenario:</strong> You installed GitHub CLI earlier and now want to remove it.</p>
              <div class="code-box">winget uninstall --id GitHub.cli</div>
              <p class="muted">This is the clean and direct version of the command.</p>
            </div>

            <div class="tab-panel panel2">
              <p><strong>Safer beginner flow:</strong> First make sure the package exists, then uninstall it.</p>
              <div class="code-box">winget list GitHub.cli</div>
              <p class="muted">If it appears in the installed list, you're targeting the right app.</p>
            </div>

            <div class="tab-panel panel3">
              <p><strong>What usually happens:</strong> Winget confirms the package and removes it.</p>
              <div class="code-box">Found GitHub CLI [GitHub.cli]
Starting package uninstall...
Successfully uninstalled</div>
              <p class="muted">Exact wording can vary, but the idea stays the same.</p>
            </div>
          </div>
        </section>

        <section class="card" id="breakdown">
          <h2>๐Ÿงช Code Breakdown</h2>
          <div class="code-box" aria-label="Annotated command">
            <span class="token-cmd">winget</span> <span class="token-action">uninstall</span> <span class="token-flag">--id</span> <span class="token-id">GitHub.cli</span>
          </div>

          <div class="annotated">
            <div><strong>winget</strong> โ†’ launches the Windows Package Manager tool.</div>
            <div><strong>uninstall</strong> โ†’ tells winget you want to remove an installed package.</div>
            <div><strong>--id</strong> โ†’ says, โ€œUse the exact package identifier.โ€</div>
            <div><strong>GitHub.cli</strong> โ†’ the official identifier for GitHub CLI.</div>
          </div>
        </section>

        <section class="card" id="mistakes">
          <h2>๐Ÿšซ Common Mistakes</h2>
          <details open>
            <summary>Using the wrong package name</summary>
            <div class="annotated">
              <div class="mistake">Typing a display name instead of the exact ID can lead to no match or the wrong target.</div>
            </div>
          </details>
          <details>
            <summary>Misspelling the command</summary>
            <div class="annotated">
              <div class="mistake">Small typos like <strong>wingett</strong> or <strong>uninstal</strong> will fail immediately.</div>
            </div>
          </details>
          <details>
            <summary>Trying to remove something not installed</summary>
            <div class="annotated">
              <div class="mistake">If GitHub CLI is not installed, winget cannot uninstall it. Check first with a list command.</div>
            </div>
          </details>
          <details>
            <summary>Forgetting permissions</summary>
            <div class="annotated">
              <div class="mistake">Some package removals may need elevated privileges depending on how the app was installed.</div>
            </div>
          </details>
        </section>

        <section class="card" id="tips">
          <h2>๐Ÿ’ก Pro Tips</h2>
          <div class="annotated">
            <div class="tip">๐Ÿ•ต๏ธ Use <strong>winget list</strong> first if you are not fully sure the package is installed.</div>
            <div class="tip">๐Ÿ“˜ Use exact IDs in support guides because they are clearer than display names.</div>
            <div class="tip">๐Ÿงฐ Terminal commands are great for repeatable troubleshooting steps.</div>
            <div class="tip">๐Ÿ If uninstall fails, try running your terminal as administrator.</div>
          </div>
        </section>

        <section class="card quiz" id="quiz">
          <h2>๐Ÿ† Practice Quiz</h2>
          <p class="muted">Pick your answers and watch for celebration magic when you get one right. Youโ€™ve got this! ๐ŸŽ‰</p>

          <div class="quiz-question">
            <h3>1) What does <strong>uninstall</strong> do in this command?</h3>
            <input type="radio" name="q1" id="q1a">
            <label class="option" for="q1a">It removes an installed package.</label>

            <input type="radio" name="q1" id="q1b">
            <label class="option" for="q1b">It updates GitHub CLI.</label>

            <input type="radio" name="q1" id="q1c">
            <label class="option" for="q1c">It opens the GitHub website.</label>

            <div class="feedback correct f1a">Correct! <strong>uninstall</strong> means remove the installed package.</div>
            <div class="feedback wrong f1b">Not quite. Updating would use a different action.</div>
            <div class="feedback wrong f1c">Nope. This is a package management command, not a browser action.</div>
          </div>

          <div class="quiz-question">
            <h3>2) Why is <strong>--id GitHub.cli</strong> useful?</h3>
            <input type="radio" name="q2" id="q2a">
            <label class="option" for="q2a">It changes the theme of the terminal.</label>

            <input type="radio" name="q2" id="q2b">
            <label class="option" for="q2b">It identifies the exact package to remove.</label>

            <input type="radio" name="q2" id="q2c">
            <label class="option" for="q2c">It downloads GitHub CLI again.</label>

            <div class="feedback wrong f2a">Nice try, but this flag is about package targeting, not appearance.</div>
            <div class="feedback correct f2b">Exactly! It helps winget choose the correct package.</div>
            <div class="feedback wrong f2c">Close in spirit to package management, but this command removes rather than installs.</div>
          </div>

          <div class="quiz-question">
            <h3>3) Which tool runs this command?</h3>
            <input type="radio" name="q3" id="q3a">
            <label class="option" for="q3a">Git itself</label>

            <input type="radio" name="q3" id="q3b">
            <label class="option" for="q3b">File Explorer</label>

            <input type="radio" name="q3" id="q3c">
            <label class="option" for="q3c">Windows Package Manager</label>

            <div class="feedback wrong f3a">GitHub CLI is the target here, not the command runner.</div>
            <div class="feedback wrong f3b">File Explorer handles files and folders, not this package command.</div>
            <div class="feedback correct f3c">Perfect! <strong>winget</strong> is Windows Package Manager.</div>
          </div>
        </section>
      </main>

      <aside class="stack">
        <section class="card">
          <h2>๐Ÿช„ Quick Story Quest</h2>
          <p class="muted">
            You are the system helper. A teammate says, โ€œI don't need GitHub CLI anymore.โ€ Your mission:
            identify the right tool, use the exact package ID, and remove it safely. Quest accepted? โœ…
          </p>
        </section>

        <section class="card">
          <h2>๐Ÿงญ Accordion Guide</h2>
          <details open>
            <summary>What is GitHub CLI?</summary>
            <p class="muted" style="margin-top:12px;">A command-line tool that lets users interact with GitHub from the terminal.</p>
          </details>
          <details>
            <summary>What is a package ID?</summary>
            <p class="muted" style="margin-top:12px;">A unique name used by winget to identify a specific application package.</p>
          </details>
          <details>
            <summary>When would I uninstall it?</summary>
            <p class="muted" style="margin-top:12px;">When you no longer need it, are troubleshooting, or want a clean reinstall later.</p>
          </details>
        </section>

        <section class="card" id="summary">
          <h2>๐Ÿ“Œ Summary Card</h2>
          <p class="muted">Your quick-reference cheat sheet for this command.</p>
          <div class="summary-grid">
            <div class="mini-card">
              <h3>Command</h3>
              <p class="muted">winget uninstall --id GitHub.cli</p>
            </div>
            <div class="mini-card">
              <h3>Purpose</h3>
              <p class="muted">Removes GitHub CLI from Windows using the exact package ID.</p>
            </div>
            <div class="mini-card">
              <h3>Best For</h3>
              <p class="muted">Clean, exact software removal from the terminal.</p>
            </div>
            <div class="mini-card">
              <h3>Remember</h3>
              <p class="muted">Use the correct ID, and check installation status first if unsure.</p>
            </div>
          </div>
        </section>

        <section class="card">
          <h2>๐ŸŽ–๏ธ Achievement Board</h2>
          <ul class="list">
            <li>๐Ÿฅ‰ <strong>Explorer:</strong> You learned what the command means.</li>
            <li>๐Ÿฅˆ <strong>Troubleshooter:</strong> You know why exact IDs matter.</li>
            <li>๐Ÿฅ‡ <strong>Terminal Hero:</strong> You can explain how to remove GitHub CLI with winget.</li>
          </ul>
        </section>
      </aside>
    </div>

    <footer class="footer">
      Made with curiosity, gradients, and beginner-friendly explanations ๐Ÿ’œ<br>
      generated by AI Prompt Dictionary
    </footer>
  </div>
</body>
</html>
````
Live Preview