This repository contains Agent Skills and reference scaffolds for reliable editable, browser-native slide applications.
Prefer Serena semantic tools for source-code navigation, symbol lookup, references, implementations, dependency tracing, and symbol-level refactoring.
Use built-in read/grep tools for configuration files, documentation, logs, plain-text searches, or when Serena cannot resolve the required code context.
rules/README.mdrules/repository-boundaries.mdrules/design-quality.mdrules/security-rules.md- the relevant
skills/*/SKILL.md skills/deckforge/references/delivery-acceptance-contract.mdfor implementation work
- Use
skills/deckforge/SKILL.mdfor creating, redesigning, extending, or migrating a presentation product. - Use
skills/deckforge-audit/SKILL.mdfor review-only work. - Use
skills/deckforge-runtime-planner/SKILL.mdfor architecture planning without implementation. - Use
skills/deckforge-publish/SKILL.mdfor publishing, embedding, and delivery. - Use
skills/deckforge-visual-evidence/SKILL.mdfor browser-based verification of a generated application and for producing executed capability evidence. - Use
skills/deckforge-skill-evaluator/SKILL.mdfor comparing skill conditions and gatekeeping skill releases.
For ordinary end-user requests to create slides, select the editable-deck profile unless the user explicitly asks for a presenter-only artifact.
- Use semantic layout slots rather than arbitrary coordinates by default.
- Do not claim an editor exists unless controls mutate DeckProject state and changes persist.
- Keep the editor and presenter as separate surfaces.
- Provide visible shortcut guidance.
- Run schema, layout, output-contract, build, and behavioral checks before completion.
.agents/plugins/marketplace.json.claude-plugin/plugin.json.codex-plugin/plugin.json
npm run validate
npm run package-skillsTarget-project checks:
python scripts/audits/audit_deck_layout.py <deck.json> --strict
python scripts/audits/validate_output_contract.py <project-directory> --profile editable-deck