magi — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited magi (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Multi-model brainstorming panel. Three teammates explore a question in parallel, each backed by a different model family, then the lead consolidates their proposals for the user.
mcp__codex__codex MCP toolgemini CLIIf the question is underspecified, use AskUserQuestion to nail down purpose, constraints, and success criteria. Skip if already clear and actionable.
Read the personality and reference files, then spawn all teammates in parallel.
Files to read:
Create team with TeamCreate using name magi-{topic} (e.g., magi-auth-strategy).
Spawn all 3 teammates in a single message (3 parallel Agent calls with team_name set):
| Teammate | name | subagent_type | Prompt includes |
|---|---|---|---|
| Scientist | scientist | general-purpose | MAGI-1.md personality + question (reasons directly as Opus) |
| Mother | mother | general-purpose | MAGI-2.md personality + codex.md (dispatches to Codex MCP) + question |
| Woman | woman | general-purpose | MAGI-3.md personality + gemini.md (dispatches to Gemini CLI) + question |
Include all clarified context in each spawn prompt: teammates have no conversation history.
The lead's role is coordination only:
SendMessageAskUserQuestion, noting which teammate (and model) asked. Never answer on the user's behalf: only the user answers.Collect all proposals, then:
AskUserQuestionAskUserQuestion what to do next:writing-plansOnly runs if the user requests it. Can be repeated.
SendMessageTear down only when the user selects Write a plan or Done.
shutdown_request to each teammateTeamDeleteAfter teardown, invoke writing-plans skill with the chosen option(s) as context.
shutdown_request to all three and wait for approvals before calling TeamDelete.mcp__codex__codex call returns a threadId needed for debate follow-ups via mcp__codex__codex-reply. If lost, the debate round must re-send full context.SendMessage nudge. After 2 minutes of silence, collect what you have and present partial results.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.