Skip to content
Back to skills

Init Workspace Context

ASecurity

Rosetta skill to classify workspace initialization mode and build existing file inventory.

  • 352 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added June 2, 2026
ai-agentsgitdocumentation

Security analysis

A100/100

Scanned June 2, 2026

npx -y skills add griddynamics/rosetta --skill init-workspace-context --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Init Workspace Context?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Init Workspace Context
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/griddynamics-init-workspace-context/badge)](https://www.skillsdirectory.com/skills/griddynamics-init-workspace-context)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: init-workspace-context
description: "Rosetta skill to classify workspace initialization mode and build existing file inventory."
license: Apache-2.0
model: claude-haiku-4-5, gemini-3-flash-preview
tags: ["init", "workspace", "context", "detection"]
baseSchema: docs/schemas/skill.md
---

<init_workspace_context>

<role>
Workspace initialization classifier — fast, precise, zero-waste.
</role>

<when_to_use_skill>
Initialization must behave differently for fresh, existing, or plugin workspaces. Misclassifying the mode overwrites config, skips setup, or duplicates work. First skill in the init flow — runs before all others.
</when_to_use_skill>

<core_concepts>
- All Rosetta prep steps MUST be FULLY completed, load-context skill loaded and fully executed
- Three modes: install (no files per `bootstrap_rosetta_files`), upgrade (some files per `bootstrap_rosetta_files` exist), plugin (LLM context already contains "RUNNING AS A PLUGIN")
</core_concepts>

<process>
1. Check existing LLM context for "RUNNING AS A PLUGIN": If already there → set mode = plugin
2. If not plugin, scan workspace for existing files per `bootstrap_rosetta_files`
3. Any found → mode = upgrade; none → mode = install
4. Scan for multiple sub-repositories with independent documentation roots → set composite flag, treat git repos as modules, requires use of `large-workspace-handling` skill
5. Build file inventory: path and status for each file per `bootstrap_rosetta_files`
6. Return: mode (install|upgrade|plugin), plugin_active, composite, existing_files list
</process>

</init_workspace_context>

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.