Coding
PromptBeginner5 minmarkdown
Markdown Converter
Agent skill for markdown-converter
7
✅ **Repository Foundation (Sprint 0: Days 1-3)**
Sign in to like and favorite skills
✅ Repository Foundation (Sprint 0: Days 1-3)
Core Configuration
package.json - Monorepo root with Turbo scriptsturbo.json - Build pipeline configurationtsconfig.json - TypeScript configuration.eslintrc.json - Linting rules.prettierrc - Code formattingDevelopment Tools
Makefile - Development commands and automationdocker-compose.yml - Complete local stack (Elasticsearch, PostgreSQL, Redis, services).env.example - Environment variable templateDocumentation
README.md - Architecture, setup guide, compliance detailsExtension Setup Started
apps/extension/package.json - Browser extension package configuration✅ Browser Extension MVP
Extension Core
apps/extension/manifest.json - Chrome extension manifest v3apps/extension/background.js - Service worker for extension logicapps/extension/content.js - Content script for video detectionapps/extension/youtube-overlay.js - YouTube player integrationapps/extension/package.json - Updated with WXT dependenciesWXT Configuration (Attempted)
apps/extension/wxt.config.ts - WXT framework configapps/extension/entrypoints/background.ts - TypeScript backgroundapps/extension/entrypoints/content.ts - TypeScript content scriptnpm dependency issue: WXT/mlly/pathe version conflicts on macOS
YouTube Context Menu: Cannot override YouTube's video player menu
Video Detection: YouTube uses dynamic content loading
Extension Enhancement
youtube-overlay.js in manifest for YouTube-specific featuresBackend Services
Policy Engine
# Load extension in Chrome # 1. Navigate to chrome://extensions/ # 2. Enable Developer mode # 3. Click "Load unpacked" # 4. Select /Users/seanm-github/Documents/ClaudeCodeProjects/Pufferfish/apps/extension # Test on YouTube # - Right-click on page (not video) for context menu # - Click extension icon in toolbar # - Use Cmd+Shift+F (Mac) or Ctrl+Shift+F (Windows/Linux) # Start backend services cd /Users/seanm-github/Documents/ClaudeCodeProjects/Pufferfish make docker-up make setup-elastic # Fix npm dependencies (when ready) rm -rf node_modules package-lock.json apps/extension/node_modules npm cache clean --force npm install --legacy-peer-deps