Skip to content
Back to skills

Dygo Pages And Studio

ASecurity

Define dygo App Pages and metadata-driven Studio experiences for Business Apps. Use when an App needs a Page, navigation entry, renderer choice, or Studio presentation beyond default Entity routes.

  • 16 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added August 31, 2026
developmentgosqlvuefrontend

Security analysis

A100/100

Scanned September 21, 2026

npx -y skills add hapyco/dygo --skill dygo-pages-and-studio --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Dygo Pages And Studio?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Dygo Pages And Studio
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/hapyco-dygo-pages-and-studio/badge)](https://www.skillsdirectory.com/skills/hapyco-dygo-pages-and-studio)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: dygo-pages-and-studio
description: Define dygo App Pages and metadata-driven Studio experiences for Business Apps. Use when an App needs a Page, navigation entry, renderer choice, or Studio presentation beyond default Entity routes.
---

# dygo Pages And Studio

Use metadata to select `entity-index` or a sibling Vue file. Do not place UI implementation inside Page metadata.

## Start

Read `docs/pages.md`, `docs/studio.md`, and the Page-related parts of `docs/app-model.md` and `docs/dir.md`. Confirm which Page features exist now.

## Rules

- Keep the Page bundle app-owned under the documented `pages/` path.
- Use `dygo generate page <app>/<page>` to create YAML, Vue, and access files.
- Use `renderer: vue` with a sibling `<page>.vue` file under `apps/<app>/pages/<page>/`. Studio globs every App's Page Vue files into the host. Studio Home lives at `apps/studio/pages/home/`.
- Use `renderer: entity-index` when a Page should show the entity list UI without a sibling Vue file.
- Let Studio own rendering, layout, permissions, loading, errors, and shared interaction patterns.
- Prefer normal Entity and Record surfaces when they solve the task.
- Studio lists App Pages in the sidebar except Home. Home stays on the Studio home control.
- Add a Page only when it represents a useful business Space or cross-Entity entry point.
- Keep navigation labels and actions in dygo vocabulary.
- Do not encode arbitrary frontend code, SQL, or unvalidated behavior in metadata.
- Put Vue UI in `<page>.vue` beside the YAML. Do not implement a separate App frontend bundle contract.

## Check

Validate Page metadata through the current project validation path. Confirm that boot data, navigation, route resolution, permissions, and renderer registration agree.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…