Перевод: оболочка страницы на русском; тело навыка (SKILL.md) пока на английском — это исходные инструкции агента.
Web Site Kit
Route site analyze, crawl, cinematic, or admin work.
Метаданные навыка
| Источник | Встроенный (установлен по умолчанию) |
| Путь | skills/web-development/web-site-kit |
| Версия | 1.0.0 |
| Автор | VibeOS |
| Лицензия | MIT |
| Платформы | linux, macos, windows |
| Теги | web, pack, analyze, crawl, cinematic, admin, routing |
| Связанные навыки | site-page-analyze, site-map-crawl, cinematic-web, large-admin-ia, browser-e2e, internet-starter, lighthouse-axe, page-agent, design-variant-picker |
Справка: полный SKILL.md
Ниже полное определение навыка, которое VibeOS загружает при активации. Это инструкции, которые видит агент.
Web Site Kit
Thin routing pack for the web cinematic / structure track. Pick the right
child skill; do not invent new core tools. Offline golden tasks live in
docs/plans/golden-tasks-web.yaml.
When to Use
- User asks for page audit, site map, cinematic landing, or large admin IA
- Unclear which web skill to load — start here, then hand off
- After a redesign: crawl → diff → re-analyze key pages
Prerequisites
- Child skills installed (bundled under
skills/web-development/) - Python 3 for scripts; Node 20+ for cinematic/admin scaffolds
- Optional Lighthouse/axe:
vibeos skills install official/web-development/lighthouse-axe(not bundled; listed underrelated_skillsfor routing only)
How to Run
CLI (no LLM): vibeos web doctor · analyze · seo · audit · crawl ·
sitemap · diff · scaffold cinematic|admin · preset.
| User intent | Load skill | First command / artifact |
|---|---|---|
| One URL SEO/DOM report | site-page-analyze | vibeos web analyze <html|url> |
| Local SEO checklist score | site-page-analyze | vibeos web seo <html|page-report.json> |
| Multi-page architecture | site-map-crawl | vibeos web crawl --html-dir … / --seed |
| Live scroll-motion site | cinematic-web | vibeos web scaffold cinematic ./app |
| Pick design before build | design-variant-picker | 3 HTML previews → lock tokens/DESIGN.md |
| Large admin / CMS shell | large-admin-ia | vibeos web scaffold admin ./admin (--with-api / --with-convex / --with-page-agent) |
| Lighthouse / axe scores | optional lighthouse-axe | vibeos web audit --url … (--dry-run offline) |
| NL inside customer admin | optional page-agent | --with-page-agent stub, then skill docs — separate admin only |
| Click-through smoke | browser-e2e | After any scaffold is running |
Not HyperFrames. Video-from-HTML → optional skill hyperframes.
Not VibeOS dashboard. Customer admin apps are separate Next trees;
page-agent embeds there, never under web/src/pages.
Quick Reference
| Skill | Offline tests |
|---|---|
site-page-analyze | tests/skills/test_site_page_analyze.py |
site-map-crawl | tests/skills/test_site_map_crawl.py |
cinematic-web | tests/skills/test_cinematic_web.py |
large-admin-ia | tests/skills/test_large_admin_ia.py |
Procedure
- Classify intent with the table above (one primary skill).
- Run that skill’s procedure end-to-end.
- Optional chain: map → pick ≤5 URLs →
site-page-analyzeeach. - Optional chain: cinematic or admin scaffold →
browser-e2esmoke. - Diff maps with
diff_site_maps.pywhen comparing before/after. - Report paths + counts; stop at auth/CAPTCHA walls.
Pitfalls
- Do not extend
web/src/pages(VibeOS ops dashboard) for customer CMS. - Do not unbounded-crawl; default max pages is 30.
- Do not mix HyperFrames (MP4) with cinematic-web (live site).
- Zero new core tools — scripts + browser toolset only.
Verification
- Chosen child skill’s Verification section passes.
scripts/smoke-web-site-kit.sh— doctor + fixture analyze/seo/crawl + audit dry-run + pack tests.scripts/run_tests.sh tests/skills/test_site_page_analyze.py tests/skills/test_site_map_crawl.py tests/skills/test_cinematic_web.py tests/skills/test_large_admin_ia.py -qis green when changing this pack.