toolforge-submission-validator

Validates skill submissions against conformance gate (manifest, tests, docs, governance). Returns report and recommendation.

SKILL.md

GitHub

Toolforge Submission Validator

Validates skill submissions before caveman review / Tier 1 approval.

Trigger

npm run validate -- <skill-path>

Input Schema

interface ValidatorInput {
  skillPath: string;  // Absolute path to skill directory
}

Output Schema

interface ConformanceReport {
  status: "success" | "error";
  submissionId: string;
  skillId: string;
  skillVersion: string;
  checks: {
    manifestValid: boolean;
    testPass: boolean | null;
    docsComplete: boolean;
    governanceAligned: boolean;
    cavemanReview: "pending";
  };
  blockers: string[];
  recommendation: "approve" | "hold" | "reject";
  timestamp: string;
}

Full reference: See Skill Operator Guide.

For check definitions, recommendation logic, examples: See docs/USAGE.md.