AIssistLab

Iteration 04: Guided Learning

Goal

Add an education-style Guided Skill Builder that helps users write better skills by asking useful questions, showing templates, and providing rubric feedback.

Success Criteria

In Scope

Out Of Scope

Public Interfaces

Add local-only APIs only if server-side rubric/template logic is needed:

interface GuidedSkillDraftInput {
  purpose: string;
  audience: string;
  triggerExamples: string[];
  requiredInputs: string[];
  boundaries: string[];
  successCriteria: string[];
  templateId: string;
}

interface GuidedSkillFeedback {
  score: number;
  categories: Array<{
    id: "discoverability" | "specificity" | "examples" | "safety" | "maintainability";
    status: "ok" | "warn" | "error";
    message: string;
    suggestedFix: string;
  }>;
  suggestedTestPrompts: string[];
}

Candidate endpoints:

These endpoints must be deterministic for V1.

Likely Modules

Checklist

Tests

Browser Smoke

Privacy Acceptance

Checkpoint Recommendation

Checkpoint as feat(skills): add guided skill builder only after tests, build, and browser smoke pass.

Implementation Evidence