| name | init-workspace-verification |
| description | Verify init completeness. |
| license | Apache-2.0 |
| disable-model-invocation | true |
| user-invocable | false |
| model | claude-sonnet-4-6, gpt-5.4-medium |
| tags | ["init","workspace","verification","validation"] |
| baseSchema | docs/schemas/skill.md |
<init_workspace_verification>
Senior workspace initialization auditor
<when_to_use_skill>
Final phase of workspace initialization. Consolidates all init-phase outputs into a single completeness audit, runs catch-up for gaps, and revalidates assumptions.
</when_to_use_skill>
<core_concepts>
- All Rosetta prep steps MUST be FULLY completed, load-context skill loaded and fully executed
</core_concepts>
Run every checkpoint. Each must pass or have documented justification.
FILE EXISTENCE (non-empty, correct scope):
- TECHSTACK.md — detected technologies, frameworks, build tools
- CODEMAP.md — markdown headers, 3-4 levels, recursive children counts
- DEPENDENCIES.md — direct dependencies only (project, package, version)
- CONTEXT.md — business context only, no technical details
- ARCHITECTURE.md — technical architecture, references CODEMAP.md, no business context
- IMPLEMENTATION.md — current state, DRY references
- ASSUMPTIONS.md — unknowns with forward references
- AGENT MEMORY.md — self-defined purpose and initial entries
- Each document includes self-definition (purpose, content type, style)
INIT INTEGRITY:
- Init mode: exactly one of install, upgrade, plugin
- Composite workspace: top-level docs as registries if composite
- File inventory built before creation/update decisions
- Shell files: frontmatter + single ACQUIRE, zero inline logic
- load-context shell and bootstrap rule installed
- Shells match schema — no structural deviations, no absolute paths
- docs/PATTERNS/ with INDEX.md; each pattern in 2+ locations; INDEX.md is consistent
CROSS-FILE CONSISTENCY:
- TECHSTACK frameworks appear in ARCHITECTURE
- CONTEXT, ARCHITECTURE, IMPLEMENTATION complement — no duplication
- coding.md ACQUIRED FROM KB and used as file creation reference
- greppable headers used in all files
CONDITIONAL (if rules requested, N/A otherwise):
- KB SEARCHED for IDE/Agent rules — agent's built-in knowledge is obsolete, verify KB was queried
- Existing rules checked before creating new
- Root agents file uses bootstrap.md template
- Tech-specific agent files created
- Local instructions with MoSCoW emphasis
- Weekly check mechanism with release version
- Subagents/commands initialized via KB instructions if supported
QUESTIONS:
- HIGH priority gaps addressed via targeted questions
CATCH-UP: For failed checkpoints — identify owning skill, execute, re-verify.
ASSUMPTIONS REVALIDATION:
- Resolved entries: mark with evidence
- Duplicates: keep most detailed
- Forward references: verify target files exist
- New assumptions: track any discovered during verification
DEPRECATED ARTIFACTS (notify user, do NOT auto-delete):
agents/init-rosetta-shells-flow-state.md — r1 state file
- Local
init-rosetta-shells-flow.md — replaced by init-workspace-shells skill
</init_workspace_verification>