npx skills add smithery/mineru98 --skill chrome-extension-consultant
mineru98/dev-consultant-skills · Archived
chrome-extension-consultant
Chrome 확장 프로그램 개발 컨설턴트
Installation
npx skills add mineru98/dev-consultant-skills --skill chrome-extension-consultant
Stronger alternatives
This repository is archived — consider an actively maintained alternative.
Transform vague requirements into detailed specifications for HTML + Tailwind + vanilla JS web …
1 installsTauri 기반 크로스플랫폼 데스크톱/모바일 앱 개발 컨설턴트
1 installs모바일 친화적 PWA/반응형 웹앱 개발 컨설턴트
1 installsExpert-level browser automation, debugging, and performance analysis using Chrome DevTools MCP.…
14.9K installsSimilar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
McKinsey顾问式问题解决系统。从商业问题出发,通过假设驱动的结构化分析方法,生成McKinsey风格研究报…
1.3K installsMcKinsey顾问式问题解决系统。从商业问题出发,通过假设驱动的结构化分析方法,生成McKinsey风格研究报…
1.1K installsFDA regulatory consultant for medical device companies. Provides 510(k)/PMA/De Novo pathway gui…
794 installsSenior FDA consultant and specialist for medical device companies including HIPAA compliance an…
358 installsConsult external AIs (Gemini 2.5 Pro, OpenAI Codex, Claude) for second opinions. Use for debugg…
344 installsArquitecto de Soluciones Principal y Consultor Tecnológico de Andru.ia. Diagnostica y traza la …
255 installsAlso in this package
Other skills from mineru98/dev-consultant-skills.
npx skills add mineru98/dev-consultant-skills
More details
Agent compatibility
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Also listed on
Alternate registries and mirrors of this skill.
Repository health
main
Package contents
Files included with this skill beyond the listing page.
-
skill md
SKILL.md8,713 B -
docs
SUMMARY.md81 B
History
- First seen on skills.sh
- First recorded snapshot · 1 installs
SKILL.md
Chrome Extension Development Consultant
Transform browser extension ideas into comprehensive specifications through orchestrated multi-agent collaboration. Specialized for Manifest V3 Chrome extensions.
Tech Stack
- Manifest: Version 3 (MV3)
- Background: Service Worker
- UI: HTML + Tailwind CSS + Vanilla JS
- Storage: chrome.storage API
- Messaging: chrome.runtime messaging
When to Use
Use when:
- Building Chrome/Edge browser extensions
- Need to enhance web browsing experience
- Want to integrate with browser APIs
- Content script injection required
- Cross-site functionality needed
Don't use when:
- Full web application needed
- Server-side processing required
- Non-browser platform targeted
- Manifest V2 features required (deprecated)
Agent Workflow
┌─────────────────────────────────────────────────────────────┐
│ Phase 1: Discovery │
│ (Sequential) │
└─────────────────────────────────────────────────────────────┘
↓
┌───────────────────┐
│ Interviewer │ → Ask: Standard or Hell Interviewer?
│ (or Hell Int.) │ → .shared/01-requirements.md
└───────────────────┘
↓
┌───────────────────┐
│ UI Sketcher │ → Popup/Options wireframes
│ │ → .shared/02-wireframes.md
└───────────────────┘
↓
┌───────────────────┐
│ UX Spec Writer │ → Extension UX specifications
│ │ → .shared/03-ux-specification.md
└───────────────────┘
↓
┌─────────────────────────────────────────────────────────────┐
│ Phase 2: Specification │
│ (Parallel) │
└─────────────────────────────────────────────────────────────┘
↓
┌───────────────────┬───────────────────┬───────────────────┐
│Extension Architect│ Mermaid Designer │Interactive Design │
│ (MV3 + Messaging) │ (Flow diagrams) │ (Animations) │
│ 04-tech-arch.md │ 05-flow-diag.md │ 06-animations.md │
└───────────────────┴───────────────────┴───────────────────┘
↓
┌─────────────────────────────────────────────────────────────┐
│ Phase 3: Final │
│ (Sequential) │
└─────────────────────────────────────────────────────────────┘
↓
┌───────────────────┐
│ Planner │ → Project roadmap
│ │ → .shared/07-roadmap.md
└───────────────────┘
↓
┌───────────────────┐
│ Browser QA │ → Extension testing
│ │ → .shared/08-qa-report.md
└───────────────────┘
8 Agent Summary
| # | Agent | Output | Purpose |
|---|---|---|---|
| 1 | Interviewer (or Hell) | 01-requirements.md | Extract requirements |
| 2 | UI Sketcher | 02-wireframes.md | Popup/Options UI |
| 3 | UX Spec Writer | 03-ux-specification.md | Extension UX docs |
| 4 | Extension Architect | 04-tech-architecture.md | MV3 architecture |
| 5 | Mermaid Designer | 05-flow-diagrams.md | Message flow diagrams |
| 6 | Interactive Designer | 06-animations.md | UI animations |
| 7 | Planner | 07-roadmap.md | Development roadmap |
| 8 | Browser QA | 08-qa-report.md | Extension testing |
.shared Folder Structure
.shared/
├── 01-requirements.md # What to build
├── 02-wireframes.md # Popup/Options layouts
├── 03-ux-specification.md # Extension UX patterns
├── 04-tech-architecture.md # MV3 + Messaging architecture
├── 05-flow-diagrams.md # Message flow diagrams
├── 06-animations.md # Animation specifications
├── 07-roadmap.md # Development plan
└── 08-qa-report.md # Test results
Starting the Workflow
When user invokes this skill:
- Ask Interviewer Mode:
Select interviewer mode:
- Standard (Quick, 2-3 questions, ~5 min)
- Hell Interviewer (Thorough, detailed exploration, 20-45 min)
- Launch Selected Interviewer
- Follow Sequential → Parallel → Sequential flow
Agent Delegation Format
TASK: [Specific goal]
EXPECTED OUTCOME: [Output file]
REQUIRED AGENT: [Agent name from table above]
CONTEXT: [Required input files]
MUST DO:
- Read previous outputs from .shared/
- Follow agent's AGENT.md guidelines
- Write output to specified file
- Follow Manifest V3 requirements
MUST NOT DO:
- Skip reading previous phase outputs
- Use deprecated MV2 patterns
- Request unnecessary permissions
- Violate Chrome Web Store policies
Extension-Specific Considerations
Manifest V3 Requirements
- Service Worker (not background pages)
- Declarative Net Request (not webRequest blocking)
- Promise-based APIs
- No remote code execution
Permission Strategy
- Minimal permissions principle
- Optional permissions for advanced features
- Host permissions scoped narrowly
- User consent for sensitive actions
Component Architecture
- Background: Service Worker (event-driven)
- Content Scripts: Isolated world
- Popup: Quick actions (closes on blur)
- Options: Settings management
- Side Panel: Persistent UI (Chrome 114+)
Message Passing
- chrome.runtime.sendMessage (one-time)
- chrome.runtime.connect (long-lived)
- chrome.tabs.sendMessage (to content scripts)
Storage Types
| Type | Limit | Sync | Use Case |
|---|---|---|---|
| sync | 100KB | Yes | User settings |
| local | 5MB | No | Large data |
| session | - | No | Temporary |
Extension UI Patterns
Popup (400x600 max)
┌────────────────────────────┐
│ [Icon] Extension Name [×]│
├────────────────────────────┤
│ │
│ Main functionality │
│ Quick actions │
│ │
├────────────────────────────┤
│ [Settings] [Help] │
└────────────────────────────┘
Content Script Injection
- Floating UI elements
- Page modification overlays
- Context-aware sidebars
Final Outputs
8 comprehensive markdown documents in .shared/:
- Requirements with extension use cases
- ASCII wireframes for popup/options
- UX specification for browser integration
- Manifest V3 technical architecture
- Mermaid message flow diagrams
- Animation and interaction specs
- Prioritized development roadmap
- Extension QA test report
Reference Files
references/workflow.md- Detailed workflow guidereferences/manifest-v3-guide.md- MV3 patternsreferences/extension-architecture.md- Architecture patternsreferences/chrome-storage-patterns.md- Storage best practicesreferences/shared-folder-spec.md- Output standardsreferences/common-agent-tools.md- Tool usage