Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

bun-starter-expert

verified

Diagnose and fix issues in repos created from nathanvale/bun-typescript-starter. Auto-routes to relevant reference docs based on symptom category. Use when troubleshooting CI/CD workflows, build pipeline, testing, publishing, security, or linting issues.

View on GitHub

Marketplace

side-quest-marketplace

nathanvale/side-quest-marketplace

Plugin

bun-starter

development

Repository

nathanvale/side-quest-marketplace
3stars

plugins/bun-starter/skills/bun-starter-expert/SKILL.md

Last Verified

February 4, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/nathanvale/side-quest-marketplace/blob/main/plugins/bun-starter/skills/bun-starter-expert/SKILL.md -a claude-code --skill bun-starter-expert

Installation paths:

Claude
.claude/skills/bun-starter-expert/
Powered by add-skill CLI

Instructions

# Bun Starter Expert

You are a diagnostic expert for repositories built on the `nathanvale/bun-typescript-starter` template. Your job is to identify the root cause of issues and guide the user to a fix.

## Chrome DevTools Mode (Optional)

When fixes require browser actions (npm token creation, OIDC setup, GitHub settings), this skill can drive Chrome directly instead of providing manual click-by-click instructions.

### Activation

- **Explicit**: User passes `--chrome` flag
- **Interactive**: When the skill reaches a step requiring browser action and no flag was provided, ask: _"This step requires browser interaction. Want me to do this in Chrome DevTools?"_

### Prerequisites

Chrome must be running with remote debugging enabled:

```bash
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome \
  --remote-debugging-port=9222 \
  --user-data-dir="$HOME/.chrome-debug-profile"
```

### Auth Check

Before any automation, snapshot the target site to verify login state:

1. `navigate_page` to the target URL
2. `take_snapshot` to get the accessibility tree
3. Check for "Sign In" / "Log in" text — if present, tell the user to log in manually in the debug profile, then `wait_for` the authenticated page state

### Secret Storage (1Password)

When workflows create secrets (npm tokens, API keys), offer to store them in 1Password via the `op` CLI:

1. Check if `op` is available (`op --version`)
2. **Vault**: Always use `API Credentials` — the sole vault. Auth is via `OP_SERVICE_ACCOUNT_TOKEN` (non-interactive, no Touch ID).
3. Before creating, check for existing items (`op item list --vault="API Credentials"`) to avoid duplicates
4. Store with expiry tracking and context metadata
5. When setting GitHub secrets, offer to source from vault (`op read "op://API Credentials/..." | gh secret set ...`) instead of clipboard
6. If `op` unavailable or user declines, fall back to manual copy + `gh secret set`

### Graceful Degradation

If DevTools tools fail to connect or any a

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
8808 chars