skills/mp-yoursafe-overview/SKILL.md
Re-read every Yoursafe/Verotel onboarding resource (wiki mirror, Obsidian notes, Slack summary, local repos, onboarding scripts) plus fresh live snapshots of the local Docker stack and the dev.app remote box, then regenerate the self-contained HTML onboarding reference. Use when: "update yoursafe overview", "refresh onboarding doc", "regenerate yoursafe reference", "rebuild the yoursafe onboarding page"
npx skillsauth add MartinoPolo/mpx-claude-code mp-yoursafe-overviewInstall 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.
Regenerate the Windows dev-environment onboarding reference at
C:\_MP_work\Yoursafe\Yoursafe-Onboarding-Overview.html from the current state of every source.
Full resource inventory, the HTML design contract, and capture-output interpretation live in REFERENCE.md. Read it before editing so the document's look and structure are preserved.
Read REFERENCE.md and the current
C:\_MP_work\Yoursafe\Yoursafe-Onboarding-Overview.html. The regenerated page MUST keep:
colour-coded callout classes (explain/tip/warn/hint/naming/live), shell badges
(b-gitbash/b-ps/b-cmd/b-develbox/b-remote/b-file), the sidebar TOC, file:// links, the
naming/dedup table, the local-vs-remote table, and the Linux system-info cheat-sheet. Passwords appear
as hints only, never real secrets (see REFERENCE.md § Password policy). If the target file is missing,
recreate it from scratch (Write) following the design contract; otherwise update it in place (Step 5).
Spawn general-purpose sub-agents with model: sonnet, one per group, each returning a structured
markdown report of changes vs. what the current HTML says. Groups (paths in REFERENCE.md):
.md in C:\_MP_work\Yoursafe\wiki\; note commands, URLs, renaming clues....\ObsidianMP\Yoursafe\*.md and C:\_MP_work\Yoursafe\team-e-private-summary*.txt; extract password HINTS, admin facts, project/network renaming.package.json scripts / Makefile targets for yoursafe-components, verotel, safe-elements, safe-elements-api, flowguard-proxy under C:\_MP_work\; note dev/test/deploy commands and staging/prod URLs.C:\_MP_work\netsafe-setup\ and C:\_MP_work\netsafe-ca\ (quote apply-nrpt.ps1, import-ca.ps1, handoffs) and C:\_MP_work\verotel\util\bin\devel-services-win.py.If setup work continued since the last generation, spawn general-purpose sub-agents (model: sonnet) to scan session transcripts in
~/.claude\projects\C--Users-snapy--claude\, ~/.claude*\projects\C---MP-work-verotel\, and
...\C---MP-work-yoursafe-components\ (both .claude and .claude-work). Grep first for setup keywords
(openvpn|knock|nrpt|gerrit|docker login|devel-services|entrypoint|safe.directory|mkcert|hosts), read only
matched regions, and report any new commands/files/gotchas not already in the HTML.
Unless $ARGUMENTS contains skip-live, refresh both snapshot blocks:
bash "${CLAUDE_SKILL_DIR}/scripts/capture-local.sh" # local Docker + Windows RAM (always works)
bash "${CLAUDE_SKILL_DIR}/scripts/capture-remote.sh" # dev.app.netsafe.cz (needs gate2 VPN up)
capture-remote.sh exits 2 with UNREACHABLE if the VPN is down or the key isn't authorized. In that
case, keep the existing remote block and note it wasn't refreshed. Never embed passwords; the remote
script uses Windows OpenSSH so the work key in the ssh-agent is reused (no password prompt).
Apply targeted Edits, do not rewrite the file wholesale:
<div class="box live"> blocks with fresh capture output + one-line commentary.If any source conflicts with the current doc, present the conflict via AskUserQuestion before overwriting.
<section id> has a matching TOC <a href="#id">).SendUserFile (display: render). Do not use Artifact/rendered-link tools — the user works from the persistent local file.tools
Show current project progress. Displays phase status and next steps. Use when: "show status", "project progress", "what's done"
data-ai
Unified project setup. Auto-detects state and orchestrates mpx skills/agents for init, conversion, or restructure.
testing
Track bugs/issues in .mpx/ phase system. Parses reports, finds related phases, adds fix tasks or creates bugfix phases. Use when: "track this bug", "add issue to project", "log this bug", "add bug to checklist"
development
Project workflow guidance for spec-driven development. Background knowledge auto-loaded when relevant.