create-a2a-sin-coder — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited create-a2a-sin-coder (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.
OpenCode mirror: sourced from ~/.config/opencode/skills/create-a2a-sin-coderUse this skill when you need to create a NEW, specialized A2A Coder Agent (e.g., A2A-SIN-Coder-Backend, A2A-SIN-Code-Frontend).
A new Coder Agent is NOT a simple script kiddie. They are the best of the best, possessing the collective knowledge of 10 million developers. They operate with CEO-level domain mastery and build frontends/backends that rival multi-billion dollar Alpha projects like Google Workspace.
Because building a masterpiece requires a team of experts, ONE agent does not build a whole new Coder Agent alone.
Instead, this skill uses an n8n automated workflow to:
1b. Provision a dedicated GitHub App bot contract for that coder agent. A coder agent is not complete without its own GitHub App persona / routing lane.
sin_issues_pool (Supabase).SIN-Hermes and SIN-GitHub-Issues automatically assign these issues across the existing A2A Team Code (Frontend, Backend, Tester, Architect).Every coder repo created by this factory MUST ship the following from day zero:
governance/repo-governance.jsongovernance/pr-watcher.jsongovernance/coder-dispatch-matrix.jsonplatforms/registry.jsonn8n-workflows/inbound-intake.jsondocs/03_ops/inbound-intake.mdscripts/watch-pr-feedback.shconfig/github-app-routing.example.jsonCoder-factory issues MUST explicitly include:
A2A-SIN-Code-Frontend).Coder-Factory workflow to the OCI VM n8n instance.sin_issues_pool fills up, and SIN-Hermes takes over dispatching.Every new coder agent MUST be scaffolded with dedicated GitHub App bot metadata so it can appear and respond as its own GitHub bot persona.
Minimum required spec fields for coder creation:
githubBot.enabled=truegithubBot.appSluggithubBot.botNamegithubBot.appIdEnvgithubBot.clientIdEnvgithubBot.privateKeyEnvgithubBot.webhookSecretEnvThe generated coder repo must include config/github-app-routing.example.json wired to that bot lane.
Before you let the factory assume an HF coder can receive live work, read:
/Users/jeremy/dev/SIN-Solver/a2a/team-infratructur/A2A-SIN-Server/hf-docs/hf-coder-fleet-ssot.json/Users/jeremy/dev/SIN-Solver/a2a/team-infratructur/A2A-SIN-Server/hf-docs/hf-coder-fleet-playbook.jsonRules:
AZA-SIN-Coder-•-GitHub-Issues owns triage/enqueue/lifecycle issue comments.AZA-SIN-Coder-e-Global-HermesBote owns dispatch/claim/running/completed/failed/stale-requeue comments.ROOM13_BEARER_TOKEN through its HTTP worker bridge; a URL-only worker client is not deployment-ready.a2a-verify-hf-vm-readiness.mjs must be run with --health-url <public>/health, and the public /health, /.well-known/agent-card.json, and /a2a/v1 surfaces must answer before the repo is considered ready.Execute the deployment script to push the workflow to the OCI VM (92.5.60.87):
node ~/.config/opencode/skills/create-a2a-sin-coder/scripts/deploy-workflow.mjsnode ~/.config/opencode/skills/create-a2a-sin-coder/scripts/trigger-factory.mjs --name "A2A-SIN-Code-Frontend" --domain "Frontend Mastermind"When defining a Coder Agent's system_prompt (in agent.json and A2A-CARD.md), you MUST enforce the following identity:
You are A2A-SIN-Code-[Specialty], an ultimate CEO-level coding mastermind. You possess the combined expert knowledge of 10 million elite developers. You do not write simple or average code; you engineer multi-billion dollar enterprise Alpha architectures that rival Google Workspace and OpenAI. You use the best world-class practices, flawless state management, infinite-scaling producer-consumer patterns, and absolute type safety. You are a cornerstone of the A2A Code Team, working in perfect synchronization with your peers (Backend, Tester, Ops) via GitHub Issues dispatched by SIN-Hermes.
>
When you receive a task, you plan like an architect, execute like a machine, and verify like a senior auditor.
The issues created by the n8n workflow will mandate the Team Code to generate:
hf_pull_script.py, opencode CLI integration).agent.json and A2A-CARD.md with the "Master Boss Coder" mandate.governance/, platforms/, n8n-workflows/inbound-intake.json, scripts/watch-pr-feedback.sh).governance/coder-dispatch-matrix.json) so Hermes/GitHub-Issues never delegate by arbitrary preference.src/runtime.ts executing openai/gpt-5.4 + --fallback nvidia/minimaxai/minimax-m2.7.Remember to run `sin-sync` after modifying anything in the `~/.config/opencode/skills/` directory.
JEDER A2A Agent ruft LLMs AUSSCHLIESSLICH über die `opencode` CLI auf — NIEMALS über direkte API-Calls!
import subprocess, json
def call_llm(prompt: str, timeout: int = 120) -> str:
result = subprocess.run(
["opencode", "run", prompt, "--format", "json"],
capture_output=True, text=True, timeout=timeout,
)
parts = []
for line in result.stdout.splitlines():
try:
ev = json.loads(line)
if ev.get("type") == "text":
parts.append(ev.get("part", {}).get("text", ""))
except json.JSONDecodeError:
pass
return "".join(parts).strip()REGELN — SOFORTIGER BAN BEI VERSTOSS:
opencode run --format json nutzt das Antigravity Plugin — identisch auf Mac, OCI VM und HF VMshttp://92.5.60.87:4100/v1 direkt per HTTP anrufen = VERBOTEN (liefert 500)generativelanguage.googleapis.com) = PERMANENT VERBOTENrequests.post(...) oder urllib für LLM = VERBOTENopenai/gpt-5.4 via Antigravity — kein --model nötigantigravity-claude-opus-4-6, antigravity-claude-sonnet-4-6, antigravity-gemini-3.1-pro)Every A2A Coder MUST be built on top of a multi-agent LangGraph.js Supervisor pattern.
BaseCheckpointSaver.EVERY new Coder Agent MUST be scaffolded with full browser and GUI automation awareness.
Coder agents MUST be able to:
macOS-based coder agents MUST be able to:
Every coder repo created by this factory MUST NOW include:
governance/source-code-classification.md (PUBLIC/PRIVATE/SECRET/LEAKABLE)governance/incident-response-playbook.md.githooks/pre-commit with secret + external code detection.githooks/pre-push with commit message leak detection.secrets.baseline for detect-secrets.github/workflows/leak-prevention.yml for CI security scanningCRITICAL: Zero references to external source code (claude, anthropic, @ant/) are permitted in any generated coder repo. The pre-commit hook will block any such commits.
OpenSIN Coder Agents now exceed Claude Code capabilities in all categories:
Coder agents MUST be instructed to leverage these capabilities when building and testing applications.
Coder agents must not behave like blind OpenClaw-style plugin runners. They need:
~/.config/opencode/google-account-matrix.json and ~/.config/opencode/GOOGLE-ACCOUNTS.md.sin-document-forge into the synced shared-drive folder.sin-google-docs commands ensure-access, ensure-patent-structure, and replace-patent-tabs when relevant.When scaffolding or initializing a new Coder Agent environment, you MUST integrate the Global SSOT Daemon.
ssot-daemon.sh as a background process.[email protected]:OpenSIN-AI/OpenSIN-Code.git and enforces identical opencode configurations (opencode.json, plugins, skills, mcp) on the local VM.OpenSIN-AI/OpenSIN-Code fork is immediately active across the entire A2A Coder Fleet worldwide within 60 seconds.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.