vendor/skills/enterprise-operating-system/SKILL.md
Activa el método enterprise reusable de arquitectura e ingeniería cuando un repo necesita arrancar, gobernarse o ejecutarse con disciplina profesional: freeze de release, contrato de arquitectura, vertical slices, gates, evidencias, enforcement y consumo correcto por AGENTS.md, .agents/skills y vendor/skills. Úsalo tanto en proyectos greenfield como brownfield, V2, refactors grandes, reducción de deuda técnica o rescates arquitectónicos.
npx skillsauth add swiftenprofundidad/ast-intelligence-hooks enterprise-operating-systemInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Usa esta skill cuando el trabajo requiera:
No está pensada solo para greenfield. Esta skill debe gobernar igual de bien:
Esta skill no sustituye las skills de plataforma.
Si el cambio toca una plataforma concreta, combínala con las reglas específicas que correspondan, por ejemplo:
Todo repo que consuma esta skill debe declarar en su AGENTS.md:
PROJECT MODE: <greenfield|brownfield|v2|large-refactor|debt-reduction|rescue>REQUIRED SKILL: enterprise-operating-systemREQUIRED SKILL de plataforma que correspondanSin eso, el repo no está metodológicamente listo.
PROJECT MODE: greenfield.PROJECT MODE: brownfield.PROJECT MODE: v2.PROJECT MODE: large-refactor.PROJECT MODE: debt-reduction.PROJECT MODE: rescue.La elección del modo no es cosmética: cambia el punto de entrada, los gates y qué está prohibido hacer demasiado pronto.
AGENTS.md del repo.PROJECT MODE.vendor/skills y el snapshot global en ~/.agents/skills.STOP.greenfieldUsar cuando el producto parte realmente de cero.
Debe existir antes de implementación:
Está prohibido:
Gate para pasar a implementación:
brownfieldUsar cuando el repo ya existe y se va a seguir construyendo encima.
Debe existir antes de implementación:
Está prohibido:
Gate para pasar a implementación:
v2Usar cuando hay una versión previa del producto y se entra a segunda gran iteración.
Debe existir antes de implementación:
Está prohibido:
Gate para pasar a implementación:
large-refactorUsar cuando el foco principal es una cirugía arquitectónica grande.
Debe existir antes de implementación:
Está prohibido:
Gate para pasar a implementación:
debt-reductionUsar cuando el objetivo es reducir deuda sin rehacer el sistema entero.
Debe existir antes de implementación:
Está prohibido:
Gate para pasar a implementación:
rescueUsar cuando la confianza en el repo está rota o el proyecto está desalineado.
Debe existir antes de implementación:
Está prohibido:
Gate para pasar a implementación:
Como mínimo debe existir, según el modo:
Si no existe base suficiente, esta skill obliga a parar y a construir primero:
Lee estas piezas del hub cuando necesites profundidad:
operating-system/01_CONSTITUCION_DE_INGENIERIA.mdoperating-system/02_SISTEMA_OPERATIVO_DE_PROYECTO.mdoperating-system/03_PAQUETE_DE_RELEASE.mdoperating-system/04_PROCESO_DE_SLICES_Y_SQUADS.mdoperating-system/05_GATES_EVIDENCIAS_Y_CHECKLISTS.mdenforcement/01_CONTRATO_DE_ENFORCEMENT.mdenforcement/02_PUMUKI_AST_INTELLIGENCE.mdconsumption/01_COMO_CONSUME_UN_REPO.mdconsumption/06_PLANTILLA_VIVA_DE_AGENTS_MD.mdAl usar esta skill, el repo debe salir con:
development
Write, review, or improve SwiftUI code following best practices for state management, view composition, performance, modern APIs, Swift concurrency, and iOS 26+ Liquid Glass adoption. Use when building new SwiftUI features, refactoring existing views, reviewing code quality, or adopting modern SwiftUI patterns.
testing
# Swift Testing Expert Use this skill when designing or reviewing modern Swift tests that should align with Swift Testing instead of legacy XCTest-only patterns. ## Focus areas - ✅ Prefer `import Testing` in unit and integration tests. - ✅ Use `#expect` and `#require` instead of `XCTAssert*` and `XCTUnwrap` in modern Swift tests. - ✅ Keep `XCTest` only for UI, performance, or unavoidable legacy compatibility targets. - ✅ Preserve repository-specific test contracts such as `makeSUT()` and memo
development
Expert guidance on Swift Concurrency best practices, patterns, and implementation. Use when developers mention: (1) Swift Concurrency, async/await, actors, or tasks, (2) "use Swift Concurrency" or "modern concurrency patterns", (3) migrating to Swift 6, (4) data races or thread safety issues, (5) refactoring closures to async/await, (6) @MainActor, Sendable, or actor isolation, (7) concurrent code architecture or performance optimization, (8) concurrency-related linter warnings (SwiftLint or similar; e.g. async_without_await, Sendable/actor isolation/MainActor lint).
tools
Reglas iOS/Swift/SwiftUI enterprise del proyecto. Alias canónico neutro.