Expert guidelines for Chrome extension development with Manifest V3, covering security, performance, and best practices
The English summary is being prepared. Showing the original description.
ScepticAgent UI and styles reference. Use whenever the user wants to change the side panel UI, modify highlight colours, update the markdown renderer, work with CSS architecture, add or change category colours, or understand how the sidepanel renders analysis output.
The English summary is being prepared. Showing the original description.
See how to installReview the instructions the agent will receive before you install.
| Category | CSS class suffix | Color | Meaning |
|---|---|---|---|
| misinformation | misinformation | #ff6b6b (red) | False, misleading, or lacking critical context |
| emotional | emotional | #ffa94d (orange) | Fear appeals, outrage bait, us-vs-them framing |
| bias | bias | #ffd43b (yellow) | Biased framing, selective emphasis, loaded language |
| supported | supported | #69db7c (green) | Well-supported, verified claim |
| logical | logical | #da77f2 (purple) | Internal contradiction, non-sequitur, false dichotomy |
All five category colours are duplicated across four CSS selectors each:
.scan-pill.{cat}, .hl-dot.{cat}, .hl-item-dot.{cat}, .summary-bullet-{cat}
sidepanel/app.js — renderMarkdown function)listType is a string ("ul" / "ol" / null) — not a boolean. The closeList() helper checks if (listType).trimmed lines (after .trim()), not raw lines — required to handle indented list items correctly.## heading lines → collapsible <h2> + <div class="section-body">. Clicking the heading toggles .collapsed class, which hides the body via CSS.<br> (not </p><p>).[text](url) → <a target="_blank" rel="noopener noreferrer">.\n## heading is skipped entirely and not rendered — the renderer starts output from the first ## section.sidepanel/style.css)Dark theme palette (hardcoded — no CSS custom properties):
| Role | Value |
|---|---|
| Background | #1a1b1e |
| Surface (cards, inputs) | #25262b |
| Border | #373a40 |
| Primary text | #c9d1d9 |
| Accent blue | #4dabf7 |
Key component classes:
#highlight-summary — summary card: background: #25262b, border: 1px solid #373a40, border-radius: 8px.section-body — collapsible analysis section body, hidden when parent <h2> has .collapsed.scan-pill — top-of-panel category pill counts (e.g. "3 misinformation").hl-item — individual highlight entry in the list.hl-dot / .hl-item-dot — colored dot next to a highlightNote: There are no CSS custom properties (--var) in this codebase. All colour values are hardcoded literals. When adding new colours, continue this pattern.
No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Expert guidelines for Chrome extension development with Manifest V3, covering security, performance, and best practices
The English summary is being prepared. Showing the original description.
Use this skill when building applications with Gemini models, Gemini API, working with multimodal content (text, images, audio, video), implementing function calling, using structured outputs, or needing current model specifications. Covers SDK usage (google-genai for Python, @google/genai for JavaScript/TypeScript, com.google.genai:google-genai for Java, google.golang.org/genai for Go), model selection, and API capabilities.
The English summary is being prepared. Showing the original description.
ScepticAgent internal architecture reference. Use whenever the user asks how the extension works, wants to add a new AI provider, add a new highlight category, debug communication between components, understand the agent loop or streaming, or work with provider routing and the Gemini CORS proxy.
The English summary is being prepared. Showing the original description.
ScepticAgent AI prompt reference. Use whenever the user asks about the prompts, wants to change analysis behaviour, modify what the AI looks for, adjust highlight categories or scoring, understand what instructions are sent to the AI, or tune the output format of analysis or highlights.
The English summary is being prepared. Showing the original description.
ScepticAgent packaging and Chrome Web Store publishing workflow. Use whenever the user wants to build the zip, package the extension, publish or submit to the Chrome Web Store, update the store listing, or deal with manifest/icon/permission requirements for publishing.
The English summary is being prepared. Showing the original description.
Searches multiple web sources, synthesizes findings, and produces cited research reports using delegated subagents. Use when the user asks to research a topic online, search the web, look something up, find current information, compare options, or produce a research report.
The English summary is being prepared. Showing the original description.