project-recon Skill
Zero-dependency shell recon for any code repository — detect languages, count LOC, and report project scale. Pure POSIX find/wc or PowerShell, no Python or third-party tools required. Triggers: "how big is this project", "what languages", "project sizing", "repo recon", "LOC count", "scope check". Published by microsoft in github-copilot-modernization.
What is project-recon Skill?
Zero-dependency shell recon for any code repository — detect languages, count LOC, and report project scale. Pure POSIX find/wc or PowerShell, no Python or third-party tools required. Triggers: "how big is this project", "what languages", "project sizing", "repo recon", "LOC count", "scope check". Published by microsoft in github-copilot-modernization. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.
Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Data analysis
- Data analysis use cases
Technical details
- Install or run with Copy skill directory
When to use project-recon Skill
- Use it for data analysis.
Built with
Editorial notes
Source
- Creator: microsoft
- Repository: microsoft/github-copilot-modernization
- Skill file: plugins/github-copilot-modernization/skills/project-recon/SKILL.md
What it does
Zero-dependency shell recon for any code repository — detect languages, count LOC, and report project scale. Pure POSIX find/wc or PowerShell, no Python or third-party tools required. Triggers: "how big is this project", "what languages", "project sizing", "repo recon", "LOC count", "scope check".
Skill instructions
Project Recon: Zero-Dependency Repo Sizing What this skill does Quickly answers: how big is this repo and what's in it. Shell-only (POSIX find + wc or PowerShell), runs anywhere, no install needed. Output Format Emit exactly this JSON structure — no additional fields: json { "totalloc": <int, "languages": { "<lang": <loc, ... }, "topleveldirs": <int, "primarylanguage": "<lang with highest LOC", "git": <bool } - totalloc: sum of non-blank lines across all detected source files - languages: per-language LOC breakdown (only languages actually found) - topleveldirs: count of immediate subdirectories under repo root (excluding hidden dirs) - primarylanguage: the language key with the highest LOC - git: whether the project root is a git repository (git rev-parse --git-dir succeeds) Do NOT add fields beyond this schema. No descriptions, no module lists, no domain analysis. Files | File | Purpose | |------|---------| | references/language-extensions.yaml | Language → file extension mapping + g
Explore related resources
Frequently asked questions
What is project-recon?
project-recon is a open-source AI agent skill with Copy skill directory. Zero-dependency shell recon for any code repository — detect languages, count LOC, and report project scale. Pure POSIX find/wc or PowerShell, no Python or third-party tools required.
Who is project-recon best for?
project-recon is best for reusing agent instructions, scripts, and references, data analysis workflows.
How do I install project-recon?
Install or run project-recon using Copy skill directory. Check project-recon for the latest setup command.
Is project-recon actively maintained?
project-recon may need a closer maintenance check before production use.
Auto-fetched from GitHub.