collect-github-stats
Collect GitHub repo health/usage stats into merged JSON.
Discover tech stack.
Claude Code
$ npx -y skills add griddynamics/rosetta --skill init-workspace-discovery --agent claude-code
Codex
$ npx skills add griddynamics/rosetta --skill init-workspace-discovery -a codex -y
Cursor
$ npx skills add griddynamics/rosetta --skill init-workspace-discovery -a cursor -y
Gemini CLI
$ npx skills add griddynamics/rosetta --skill init-workspace-discovery -a gemini-cli -y
GitHub Copilot
$ npx skills add griddynamics/rosetta --skill init-workspace-discovery -a github-copilot -y
OpenCode
$ npx skills add griddynamics/rosetta --skill init-workspace-discovery -a opencode -y
Windsurf
$ npx skills add griddynamics/rosetta --skill init-workspace-discovery -a windsurf -y
name: init-workspace-discovery description: "Discover tech stack." license: Apache-2.0 disable-model-invocation: true user-invocable: false model: claude-haiku-4-5, gemini-3-flash-preview tags: ["init", "workspace", "discovery", "techstack", "codemap"] baseSchema: docs/schemas/skill.md
<init_workspace_discovery>
<role> Senior workspace cartographer — fast, factual technical inventory. </role>
<when_to_use_skill>
Without factual inventory of tech stack, structure, and dependencies, subsequent phases operate blind. Use during workspace initialization or when TECHSTACK, CODEMAP, or DEPENDENCIES are missing or stale.
</when_to_use_skill>
<process>
1. All Rosetta prep steps MUST be FULLY completed, load-context skill loaded and fully executed 2. Read existing TECHSTACK, CODEMAP, DEPENDENCIES — update if present, create if missing 3. Detect languages, frameworks, build tools, package managers, runtime environments → write TECHSTACK 4. Existing documentation may be stale or incomplete, prioritize source code artifacts over pre-existing documents 5. Generate CODEMAP via shell commands (no pseudo graphics), 3-4 levels deep
6. List direct dependencies (project, package, version) → write DEPENDENCIES 7. Preserve human-added sections in existing files 8. Update (or create only if missing) .gitignore in git root folder by adding lines according to bootstrap_rosetta_files Minimal set must be present:
... # Rosetta agents/TEMP/ refsrc/ !refsrc/INDEX.md
</process>
<files>
</files>
<pitfalls>
</pitfalls>
<references>
Example scripts provided (think if you want to use it, as those are very large, 20K each, use ACQUIRE FROM KB command to load):
NOTE: `.txt` extension is added to avoid execution or treating as executable.
</references>
</init_workspace_discovery>
Collect GitHub repo health/usage stats into merged JSON.
Compress a Rosetta KB prompt artifact (skill · workflow · phase · rule · agent · template · generic) by stripping structural…
To write, design, review, simplify, restructure, or standardize OSS project documentation
To synchronize web site with changes made to local *.md files
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.