tool-lifecycle-manager

Enforce Toolforge governance rules for tool classification, versioning, status transitions, deployment readiness checks.

SKILL.md

GitHub

Tool Lifecycle Manager

Validates tool registrations and enforces governance rules from GOVERNANCE.md.

Trigger

toolforge-validate-tool -Name toolName -Action readiness-check
toolforge-validate-registry -Action full-audit

Input Schema

interface LifecycleInput {
  action: "readiness-check" | "full-audit" | "status-transition";
  toolName?: string;
  newStatus?: string;     // For status-transition
}

Output Schema

interface LifecycleOutput {
  status: "success" | "error";
  result: "PRODUCTION_READY" | "BLOCKED" | "WARNINGS" | "PASS";
  blockers?: string[];
  warnings?: string[];
  checks: {
    classification: boolean;
    versioning: boolean;
    manifest: boolean;
    documentation: boolean;
    tests: boolean;
  };
  timestamp: string;
}

Full reference: See Skill Operator Guide.

For governance rules, quality gates, status transitions, examples: See docs/USAGE.md.