init-workspace-discovery

Solid

Rosetta skill to produce TECHSTACK, CODEMAP, DEPENDENCIES from workspace analysis.

AI & Automation 295 stars 57 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 95/100

Stars 20%
82
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

<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 - Perform basic discovery yourself with few commands - Enumerate git repositories yourself - Markdown headers = workspace-relative path + recursive children count + <10 words description - List only immediate children files and only with file names - List target repository source code, static assets, and documentation files based on tech stack - Exclude noise/caches/build/binary files, files excluded by .gitignore - Implement as a single shell script in `agents/TEMP/` folder - Use `git ls-files --cached --others --exclude-standard` in each repository or fallback to find/ls/etc with filters 6. List direct dependencies ...

Details

Author
griddynamics
Repository
griddynamics/rosetta
Created
4 months ago
Last Updated
today
Language
TypeScript
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category