agentsclimarketplace

Onboard audit

Skill markbaindesign/bain-studio/.claude/skills/onboard-audit

Audits every active project against the onboarding checklist — surfaces what's missing across all projects.From its SKILL.md

Install
npx -y skills add markbaindesign/bain-studio --skill onboard-audit

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

2.2 KB, 551 tokens by cl100k_base, as published. Nobody here has run it

Onboard Audit

Checks every registered project against the studio onboarding checklist and reports gaps.

Steps

1. Load the project registry

Read studio/projects.md. Extract every row from the table: prefix, name, path, Asana GID, status.

2. Run the checklist per project

For each project, check the following. Mark each ✓ (present), ✗ (missing), or ~ (stale):

Infrastructure

  • Path exists on disk
  • CLAUDE.md present at project root
  • ASANA_PROJECT_GID set in CLAUDE.md
  • ASANA_TASK_PREFIX set in CLAUDE.md
  • .claude/asana-mirror.md exists
  • Mirror synced within last 7 days (check Last synced: line at top of mirror)
  • .claude/settings.json exists

Project hygiene

  • .claude/open-questions.md exists
  • .claude/inbox/ directory exists
  • At least one ADR in .claude/adr/ or docs/adr/

Mnemosyne

  • Row exists in context/portfolio/project-database.csv — match on project name or prefix

3. Output the report

Produce a compact table per project, then a summary of the worst offenders.

## Onboard Audit — YYYY-MM-DD

### MCF — Mhairi McFarlane
✓ path  ✓ CLAUDE.md  ✓ Asana GID  ✓ prefix  ✓ mirror  ~ mirror stale (8d)  ✓ settings
✓ open-questions  ✓ inbox  ✗ ADR
✗ Mnemosyne entry

### PIPE — Upwork Pipeline
...

---
### Gaps summary
| Project | Missing |
|---------|---------|
| MCF     | ADR, Mnemosyne entry |
| ...     | ...     |

Flag any project where more than 3 items are missing as needs attention.

Notes

  • Mirror staleness threshold is 7 days — projects synced by Hermes on a schedule should never hit this.
  • ADR absence is a soft flag — new projects may not have any yet. Flag only if the project is older than 30 days (check mirror's first sync date or project-database.csv start date).
  • Mnemosyne check: scan context/portfolio/project-database.csv for a row whose Project Name or Prefix column matches. If the CSV doesn't exist yet, note it and skip.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,834. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.