README por feature/carpeta
Cuando usar este skill
Usalo cuando:
- •Se crea una feature nueva (
src/ui/features/<feature>/osrc-tauri/src/application/<feature>/). - •Se mueve/renombra una feature o cambian sus dependencias.
- •Un junior/agente pierde contexto y cuesta entender el flujo.
Plantilla
- •Fuente de verdad:
docs/00_onboarding/FEATURE_README_TEMPLATE.md
Pasos (UI)
- •
Crea
src/ui/features/<feature>/README.md - •
Rellena interconexiones:
- •Entrypoints (donde se monta el panel/escena):
- •
src/ui/components/layout/MainDockedLayout.tsx - •
src/ui/components/layout/DetachedPanelView.tsx
- •
- •IPC:
- •adapters:
src/adapters/*Adapter.ts - •comandos/eventos:
AGENTS.mdysrc/shared/tauri/bridge.ts
- •adapters:
- •DTOs:
- •
src/shared/dtos/NetworkDTOs.ts
- •
- •Entrypoints (donde se monta el panel/escena):
- •
Añade rutas a hooks/componentes principales del feature.
Pasos (Backend)
- •Si es un modulo de application, crea
src-tauri/src/application/<feature>/README.md - •Si es infra, crea
src-tauri/src/infrastructure/<modulo>/README.md - •Documenta:
- •puertos:
src-tauri/src/domain/ports.rs - •entidades:
src-tauri/src/domain/entities.rs - •comandos:
src-tauri/src/api/commands/*.rs
- •puertos:
Definition of Done
- •El README responde rapido:
- •Que hace
- •Que no hace
- •Por donde entra (entrypoint)
- •Por donde sale (comandos/eventos/DTOs)
- •Que tests existen