The central development and preview space for SEN components and experiences. This repository isolates UI refinement from the main SENSEIDUKES/Light-Novels production environment.
Files inside SENSEIDUKES/Light-Novels and every other production Light Novel application are off-limits during Development repository work. Agents may inspect those repositories only to understand or faithfully replicate an existing component.
Do not edit, create, delete, commit, push, or open a pull request that changes any Light Novel application from a Development task. Moving approved Development work back into a production application must be treated as a separate integration task and requires the user's explicit authorization.
Before making any changes, every coding agent is required to:
- Read
AGENTS.md. - Download, install or otherwise make available the Sensei Skill.
- Download and read the Workshop Replica Skill at
skills/workshop-replica/SKILL.md. - Follow both skills throughout the task.
- State clearly before implementation if either required skill cannot be accessed.
These skills are part of the Workshop development workflow and are not optional. Do not silently ignore them, substitute ad-hoc instructions for them, or begin implementation before reading them.
The Sensei Skill provides the governing SEN/SEIHouse product and design guidance. The Workshop Replica Skill defines how real pages and components are copied into this repository, stripped of production dependencies, documented, dated, previewed, and later transferred back safely.
Examples include:
- backgrounds and ambient effects
- loading and generation animations
- Closed-Door Cultivation UI and motion
- relic cards and reward reveals
- Library icon sets
- Reader and Codex components
- Versa experiences
- Manifestation screens and animations
- small mobile-first interface experiments
This is not a second version of the full app. It is a clean visual development space with mock content only.
npm install
npm run dev -- --host 0.0.0.0Open the local or forwarded Vite preview, usually on port 5173.
The home screen is driven by src/workshop/manifest.ts. Each approved experiment should have its own preview and a clear entry in that manifest.
Current entries:
- Celestial Particle Backdrop —
?preview=celestial-backdrop - Chapter Generation Manifestation —
?preview=chapter-generation-manifestation - Closed-Door Cultivation —
?preview=idle-cultivation - Relics Gallery —
?preview=relics-gallery
The approved Library glyph set remains in public/icons.
Workshop components should stay portable: minimal dependencies, no auth, no database, and no production persistence. Once approved, transfer into a corresponding application may happen only as a separate, explicitly authorized integration task. Transfer the actual component, styles, and required assets; do not import the Workshop shell, mock controls, or preview-only state.