con un clic
project-structure
Understand project structure, directories, and checks configuration
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Understand project structure, directories, and checks configuration
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Create a new repo-local OpenCode skill scaffold
This skill should be used when the user asks to "create a proposal", "design a report", "make a one-pager", "build a PDF", "create a newsletter", "design slides", "make event materials", "design a flyer", or needs help with print-ready HTML documents. Provides brand configuration, CSS patterns for print layout, and document design best practices.
Write type-safe TypeScript with proper narrowing, inference patterns, and strict mode best practices.
Use common project commands via just
Use swimlane for task tracking with proper workflow
Astro web framework patterns for content-driven sites. Covers content collections with Zod schemas and loaders, island architecture with selective hydration directives, view transitions with ClientRouter, server-side and hybrid rendering modes, server islands, Astro DB with astro:db, middleware with onRequest, and framework integrations (React, Svelte, Vue). Use when building content-driven websites, configuring island hydration strategies, setting up view transitions, choosing between static and server rendering, integrating UI framework components, defining content collection schemas, or adding middleware.
| name | project-structure |
| description | Understand project structure, directories, and checks configuration |
| compatibility | opencode |
Explain the project's structure, directories, and checks configuration.
Directories:
.schemas/ — JSON Schema files for validating config/data. Generated schemas go here so editors and validators have a single known location. Cleared by just clean --deep..testignore — file patterns excluded from triggering test re-runs in watch mode (just test --watch). Uses the same format as .gitignore. Add paths for files whose changes should not re-run tests (documentation, editor config, etc.)..todo/ — swimlane task files. Each file is a Markdown ticket with YAML frontmatter. See task-management skill for workflow.Checks:
Checks are defined in YAML and run by checksy.
Doctor checks (doctor.checksy.yaml) — validate the dev environment (tools installed, env vars set, etc.). Run on container creation and with just doctor.
To add a check:
rules:
- name: description of check
check: 'shell command that exits 0 on success'
severity: error # error | warning | debug
fix: 'optional command to auto-fix'
Static checks (static.checksy.yaml) — validate the codebase (lint, format, etc.). Run in CI and with just static.
To add a check:
rules:
- name: description of check
check: 'shell command that exits 0 on success'
severity: error
fix: 'optional auto-fix command'
Devcontainer:
Open in VS Code and choose Reopen in Container. The container runs just doctor --fix on creation, just doctor on each start, and includes just, checksy, and AI coding tools.
Use this when you need to understand project directories, add or modify checks, or work with the devcontainer configuration.