Commit Graph

6 Commits

Author SHA1 Message Date
John Lindquist ff965cc377 fix(skills): remove styled-jsx, regenerate catalog, add investigation-mode skill, build-from-skills templates; bump to 0.9.10 2026-03-09 11:38:08 -06:00
John Lindquist 1232f51564 docs(marketplace): prioritize scripted integration add flow
Update marketplace skill + slash command guidance to make linked-project
preflight and vercel integration add the primary automated path.

Add framework-aware discovery guidance via
vercel integration guide <name> --framework <fw>, document auto env
sync behavior, and position dashboard handoff as fallback using
vercel integration open <name>.

Verified: npx -y prettier --check skills/marketplace/SKILL.md commands/marketplace.md
Verified: git diff --check -- skills/marketplace/SKILL.md commands/marketplace.md
Swarm-Agent: codex-update-marketplace
2026-03-06 11:32:16 -07:00
John Lindquist ad945e34de feat(bootstrap): add bootstrap orchestration skill and command
Add a new bootstrap skill with priority 8 and trigger patterns for env templates,
Vercel linking/integrations, db/dev scripts, and common auth/data imports.
Add /bootstrap slash command with required conventions sections and explicit
preflight -> provisioning -> env verification -> app startup flow.

Verified: bun -e "import { readFileSync } from 'node:fs'; import { extractFrontmatter, parseSkillFrontmatter } from './hooks/skill-map-frontmatter.mjs'; import { globToRegex, importPatternToRegex } from './hooks/patterns.mjs'; const content = readFileSync('skills/bootstrap/SKILL.md','utf8'); const { yaml } = extractFrontmatter(content); if (!yaml) throw new Error('missing frontmatter'); const fm = parseSkillFrontmatter(yaml); if (fm.name !== 'bootstrap') throw new Error('unexpected skill name'); if (!fm.description) throw new Error('missing description'); if (fm.metadata?.priority !== 8) throw new Error('priority must be 8'); for (const pat of fm.metadata?.pathPatterns ?? []) globToRegex(pat); for (const pat of fm.metadata?.bashPatterns ?? []) new RegExp(pat); for (const pat of fm.metadata?.importPatterns ?? []) importPatternToRegex(pat); console.log('bootstrap skill frontmatter/pattern compilation: ok');" (pass)
Verified: bun /tmp/check-bootstrap-command.mjs (pass)
Swarm-Agent: codex-bootstrap-skill
2026-03-06 11:30:48 -07:00
John Lindquist 5b43dbe07f fix: close plugin gaps found during Linear clone build session
- proxy.ts location: document that --src-dir requires src/proxy.ts not root
- @ai-sdk/react: document as required separate install for useChat hooks
- maxSteps removal: replace with stopWhen/stepCountIs across all docs
- toDataStreamResponse: fix remaining v5 references to toUIMessageStreamResponse
- Neon lazy init: add build-time safe pattern (neon() crashes without DATABASE_URL)
- drizzle-kit: document that it doesn't auto-load .env.local
- Marketplace CLI: document AI agent term-acceptance blocker
- Clerk: add org flow gotchas (redirect loop, missing env vars, proxy location)
2026-03-04 18:56:33 -07:00
John Lindquist 211611ade6 docs(skills,commands): expand command guides, skill docs, and validation logic
Add detailed command conventions, enrich deploy/env/marketplace/status
command docs, strengthen validation script with CLI reference tooling,
and expand skill documentation for marketplace, observability, API,
CLI, and storage skills. Update ecosystem graph and verification checklist.
2026-03-04 08:58:53 -07:00
John Lindquist 2a56636bbe Initial commit: vercel-plugin project setup 2026-03-03 15:13:06 -07:00