skills/env-check/SKILL.md
Validate a project's local development environment. Use when onboarding to a repo, returning after a break, or diagnosing missing runtimes, dependencies, env vars, services, migrations, or hooks.
npx skillsauth add li3p/skills env-checkInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Assess whether the current repository is ready for local development.
.node-version, .nvmrc, .python-version, .tool-versionspackage.json, pyproject.toml, requirements.txt, Gemfile.env.example, .env.sample, docker-compose.ymlReturn a checklist grouped by category:
OK: requirement is satisfied.MISSING: required item is absent.MISMATCH: installed or local value differs from the repo requirement.UNKNOWN: could not verify safely.For every MISSING or MISMATCH item, include the exact command or file change
needed to fix it. Do not modify files unless the user explicitly asks.
documentation
Search Notion for pages or databases by query using marknotion. Use when the user references a Notion page by name rather than URL, when locating a page to publish to or pull from, or when discovering what trackers and docs exist in the connected workspace.
documentation
Export a Notion page to local Markdown using marknotion. Use when the user wants to pull a spec, design doc, meeting notes, or any Notion page into the repository as a Markdown file, or wants to read Notion content as context for a task.
documentation
Publish a local Markdown file to a Notion page using marknotion. Use when the user wants to push README, docs, changelogs, or any Markdown content to Notion, either updating an existing page or creating a new one under a parent page.
testing
Generate tests that match an existing project's testing style. Use when adding coverage for a target file, function, bug fix, or edge case while preserving local conventions.