Presets

Extension

extension
npx @loomcraft/cli init extension
General

Name

Extension

Description

Chrome browser extension with popup UI, content scripts, and security hardening.

Agents
orchestratorbrainstormerplannerfrontendbackendtestssecurityreview-qa
Skills
brainstormingtask-planningcode-reviewproject-bootstrapchrome-extension-patternstailwind-patternsui-ux-guidelinestesting-patternsenv-validation
Constitution

Principles

  • Minimal permissions — request only what the extension needs
  • Performance — extensions must not slow down the browser
  • Security — content scripts run in untrusted pages, sanitize everything
  • User privacy — never collect data without explicit consent

Conventions

  • Use Manifest V3 for all new extensions
  • Separate popup, background, and content script concerns
  • Use Tailwind CSS for popup and options page styling
  • Test content scripts against multiple page structures
  • Store settings in chrome.storage, not localStorage
Context

Project Description

This is a Chrome browser extension. The orchestrator coordinates UI development, background logic, content script implementation, security review, and testing to deliver a fast, secure browser extension.