Skip to content

About

Automated repository auditing CLI verifying documentation completeness, structural hygiene, and credential exposure risks.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

Repository files navigation

RepoDoctor Audit CLI Architectural Banner

DOMAIN: DEVELOPER TOOLING SURFACE: TERMINAL CLI CHECKS: DOCS & SECURITY RUNTIME: NODE.JS


RepoDoctor

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.

RepoDoctor terminal preview

What It Checks

  • Git repository status.
  • README presence and run instructions.
  • Screenshots or visual assets.
  • License and .gitignore.
  • Project metadata such as package.json or requirements.txt.
  • Test/check scripts.
  • Obvious secrets or risky environment files.

Install From GitHub

npm install -g https://github.com/Alfredo-ctrl/repodoctor/archive/refs/heads/main.tar.gz

Usage

Audit the current folder:

repodoctor

Audit another project:

repodoctor C:\Path\To\Project

Export JSON:

repodoctor --json

Write a Markdown report:

repodoctor --markdown --output repo-health-report.md

Example Output

RepoDoctor

Score: 78/100
Status: healthy

Checks
OK   README
WARN Screenshots
WARN License
OK   Git ignore

Why It Helps

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.

Author

Alfredo Oliva

About

Automated repository auditing CLI verifying documentation completeness, structural hygiene, and credential exposure risks.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages