RepoDoctor is a small CLI that audits a project folder and tells you what would make the repository feel more complete, safe, and portfolio-ready.
It is useful before publishing a GitHub project, sharing work on LinkedIn, or turning a school/demo project into something that looks professional.
- Git repository status.
- README presence and run instructions.
- Screenshots or visual assets.
- License and
.gitignore. - Project metadata such as
package.jsonorrequirements.txt. - Test/check scripts.
- Obvious secrets or risky environment files.
npm install -g https://github.com/Alfredo-ctrl/repodoctor/archive/refs/heads/main.tar.gzAudit the current folder:
repodoctorAudit another project:
repodoctor C:\Path\To\ProjectExport JSON:
repodoctor --jsonWrite a Markdown report:
repodoctor --markdown --output repo-health-report.mdRepoDoctor
Score: 78/100
Status: healthy
Checks
OK README
WARN Screenshots
WARN License
OK Git ignore
A good portfolio repo is not just code. It needs clear instructions, proof that it runs, visual context, and no accidental sensitive files. RepoDoctor gives a fast checklist before pushing.
Alfredo Oliva