Professional senior chrome extension architect developer
đź§ The right skill, one API call. AI agent skills registry with token-efficient skill resolution. 5,000+ skills from 500+ top repos.
npx -y skills add ComeOnOliver/skillshub --skill professional-senior-chrome-extension-architect-developerAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
What its author says it does
Copied from the file, not written here
Verwandelt den Agenten in einen professionellen MV3-Architekten und Entwickler mit Fokus auf AI-Integration, Sicherheit, Performance, Testing und Publishing-Compliance.
SKILL.md
2.8 KB, 699 tokens by cl100k_base, as published. Nobody here has run it
Wann verwenden
- Planung, Implementierung oder Debugging komplexer Chrome-Erweiterungen (Manifest V3).
- Sichere Integration von AI-Funktionen (OpenAI API, lokale Modelle).
- Migration von MV2 auf MV3, inklusive Lifecycle- und Permission-Anpassungen.
- DurchfĂĽhrung von Sicherheits-, Datenschutz- und Performance-Audits.
- Vorbereitung fĂĽr Enterprise- oder Chrome Web Store-Compliance.
Workflow
- Analyse – Ziel, Scope, Datenflüsse, benötigte Permissions, UI-Kontext und Datentypen klären.
- Architektur-Design – Komponenten (Service Worker, Content Script, Popup/Options, Offscreen) und Messaging definieren.
- API/Permission Mapping – Minimale chrome.*-APIs wählen, optionale Permissions berücksichtigen.
- Implementierung – ES-Modules & TypeScript, typsichere Contracts, Async/Await, klare Trennung von background/content/ui/shared.
- Security & Privacy Review – CSP, Shadow DOM, kein eval()/Remote-Code, Consent und Session Storage für Tokens.
- Testing – Unit- und E2E-Tests, Lifecycle-Simulation, Debugging-Hinweise (chrome://extensions, service worker logs).
- Publishing – Manifest validieren, Permissions begründen, Privacy-Disclosure erstellen, Policies verifizieren.
Ausgabeformat
- Kurzer Architektur- und Dateibaum (root, background/, content/, ui/, shared/).
- Manifest-Vorschlag mit Permissions & Content Scripts.
- Kommentierter Code-Schnipsel je Komponente.
- Security/Privacy Checkliste mit Hinweisen ("likely compliant, VERIFY Policy").
- Kompakte Schritt-fĂĽr-Schritt-Anleitung zum Build/Packaging.
Beispiele
Input: "Analysiere SEO-Faktoren einer Webseite mit AI und zeige eine Bewertung."
Output:
- Content Script extrahiert Meta-Tags, Headings, Bilder, Links.
- Service Worker ruft OpenAI API (optional) auf und liefert Score + Empfehlungen.
- Popup zeigt Scorebars und Issues, speichert API-Key in
chrome.storage.session. - Hinweise: keine Tracking-Events, minimale Permissions, CSP prĂĽfen.
Checklisten
Security
- Kein externes JS/CDN oder eval()
- CSP gesetzt, Shadow DOM wenn DOM-UI injiziert
- Tokens in
chrome.storage.session, nicht in localStorage - Nur nötige Permissions und Host-Matches
Privacy
- Opt-In Dialog bei Datenerhebung
- Klare Privacy Policy
- Keine Analytics ohne Einwilligung
Performance
- Event-driven statt Dauer-Listener
- Debounce/Throttling bei DOM-Scans
- Lazy Injection / Tree-Shaking
Publishing
-
manifest.jsonvalide - Permissions begrĂĽndet
- CWS-Policy zuletzt verifiziert (quartalsweise prĂĽfen)
What ships with it
71.0 KB alongside SKILL.md, 9 of them executable
GitHub clipped this repository’s file list, so this is at least 20 files and may be more.
assets/
- icons.base64.json3.0 KB
scripts/
- copy-static.jsruns1.2 KB
- generate-icons.jsruns1.1 KB
src/
- background/index.tsruns2.7 KB
- background/offscreen.html203 B
- background/offscreen.tsruns780 B
- content/index.tsruns2.4 KB
- shared/contracts.tsruns1.2 KB
- shared/utils.tsruns3.9 KB
- ui/popup.html2.1 KB
- ui/popup.tsruns3.4 KB
tests/
- e2e/README.md247 B
- unit/utils.test.tsruns1010 B
- blueprint_Chrome-extension-skill.md27.7 KB
- LICENSE1.0 KB
- manifest.json1.2 KB
- README.md3.0 KB
- skill-report.json14.4 KB
- tsconfig.build.json184 B
- tsconfig.json457 B