All skills
davila7 avatar

/app-builder

@1deb97c

Main application building orchestrator. Creates full-stack applications from natural language requests. Determines project type, selects tech stack, coordinates agents.

Use this Skill: https://skilld.dev/gh/davila7/claude-code-templates/app-builder

This session only. Nothing lands on disk.

templateschrome-extensionTEMPLATE.md

≈492 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Chrome Extension Template

Tech Stack

Component Technology
Manifest V3
UI React 18
Language TypeScript
Styling Tailwind CSS
Bundler Vite
Storage Chrome Storage API

Directory Structure

project-name/
├── src/
│   ├── popup/           # Extension popup
│   ├── options/         # Options page
│   ├── background/      # Service worker
│   ├── content/         # Content scripts
│   ├── components/
│   ├── hooks/
│   └── lib/
│       ├── storage.ts   # Chrome storage helpers
│       └── messaging.ts # Message passing
├── public/
│   ├── icons/
│   └── manifest.json
└── package.json

Manifest V3 Concepts

Component Purpose
Service Worker Background processing
Content Scripts Page injection
Popup User interface
Options Page Settings

Permissions

Permission Use
storage Save user data
activeTab Current tab access
scripting Inject scripts
host_permissions Site access

Setup Steps

  1. npm create vite {{name}} -- --template react-ts
  2. Add Chrome types: npm install -D @types/chrome
  3. Configure Vite for multi-entry
  4. Create manifest.json
  5. npm run dev (watch mode)
  6. Load in Chrome: chrome://extensions → Load unpacked

Development Tips

Task Method
Debug Popup Right-click icon → Inspect
Debug Background Extensions page → Service worker
Debug Content DevTools console on page
Hot Reload npm run dev with watch

Best Practices

  • Use type-safe messaging
  • Wrap Chrome APIs in promises
  • Minimize permissions
  • Handle offline gracefully

Source: SKILL.md on GitHub

2 warnings16d5 checks · Risk SAFE
  • Gen Agent Trust Hub16d

    This skill is an application building orchestrator that creates projects using standard industry templates. It follows secure development practices, uses trusted dependencies from official registries, and includes a structured agent coordination pipeline to ensure project integrity.

  • Socket16d

    No alerts

  • Snyk16d

    Risk: LOW · No issues

  • Runlayer7mo

    12/20 files flagged

  • ZeroLeaks5mo

    Scan incomplete

Signed by skilld at 1deb97c. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 18 hours ago.

Activeupdated 8 months ago
What it can do
Reads files Edits files Runs commands
All 7 allowed tools
ReadWriteEditGlobGrepBashAgent

README badge

README badge for davila7/claude-code-templates/app-builder