Imported from casonk/Certifications (
AGENTS.md). Install upstream withnpx skills add casonk/Certifications. Copyright stays with the author.
AGENTS.md
Project Purpose
Personal certification portfolio documenting completed courses and certifications from Coursera, Microsoft, LinkedIn, TryHackMe, Weber State, and other learning platforms. This is a documentation-only repo with no code.
Repository Layout
Coursera/— Coursera course certificates (subdirs per university/course)Microsoft/— Microsoft certificationsLinkedIn/— LinkedIn Learning certificatesTryHackMe/— TryHackMe cybersecurity path certificatesWeber_State/— Weber State University credentialsRecognitions/— Awards and recognitionsREADME.md— Master index of all certifications with links
Operating Rules
- Keep the README as the single source of truth for the certification index.
- When adding a new certification, add both the file and its README entry in the same commit.
- Use descriptive commit messages:
docs: add <Platform> - <Course Name>. - Organize certificates into platform-specific subdirectories.
- Prefer PDF or image formats for certificate files.
- Do not commit personal information beyond what is already publicly visible on the certificate.
Content Guidelines
- Each certification entry in README should include:
- Course name with link to the course page
- Live link to the shareable certificate
- Group entries by platform, then by institution where applicable.
Sudo Boundary
Agents will never be able to run sudo commands in this environment. If a task requires elevated system changes, make the repo edits and run the validation that can be done without sudo, then give the user the exact command(s) to run.
Always require the user to run those commands instead of retrying sudo; do not claim a sudo-backed live change was applied until the user shares the result.
Local CI Verification
Run before every push:
pre-commit run --all-files
Do not push changes that have not passed all checks locally.
Portfolio Standards Reference
For portfolio-wide repository standards and baseline conventions, consult the control-plane repo at ./util-repos/traction-control from the portfolio root.
Start with:
./util-repos/traction-control/AGENTS.md./util-repos/traction-control/README.md./util-repos/traction-control/LESSONSLEARNED.md
Shared implementation repos available portfolio-wide:
./util-repos/archilityfor architecture toolchain bootstrap/render orchestration, Graphviz-capable diagram support, deterministic starter scaffolding, agentic architecture authoring, and architecture-documentation drift checks./util-repos/auto-passfor KeePassXC-backed password management and secret retrieval/update flows./util-repos/nordilityfor NordVPN-based VPN switching and connection orchestration./util-repos/shock-relayfor external messaging across supported providers such as Signal, Telegram, Twilio SMS, WhatsApp, and Gmail IMAP./util-repos/snowbridgefor SMB-based private file sharing and phone-accessible fileshare workflows./util-repos/dyno-labfor unified test bench utilities — fixtures, subprocess/HTTP/env mocks, schema validation, smoke scaffolding, and pytest markers/fixtures./util-repos/short-circuitfor WireGuard VPN setup and configuration, establishing private tunnels with SMB, HTTPS, and SSH access
When another repo needs architecture toolchain bootstrap/rendering, architecture inventory/scaffolding, password management, VPN switching, external messaging, or SMB-based file sharing, prefer integrating with these repos instead of re-implementing the capability locally.
Agent Memory
Use ./LESSONSLEARNED.md as the tracked durable lessons file for this repo.
Use ./CHATHISTORY.md as the standard local handoff file for this repo.
LESSONSLEARNED.mdis tracked and should capture only reusable lessons.CHATHISTORY.mdis local-only, gitignored, and should capture transient handoff context.- Read
LESSONSLEARNED.mdandCHATHISTORY.mdafterAGENTS.mdwhen resuming work. - Add durable lessons to
LESSONSLEARNED.mdwhen they should influence future sessions. - Keep transient entries brief: objective, key actions, blockers, and next step.
- Redact private or account-specific data before writing to
CHATHISTORY.md.