https://github.com/YujxZJCN/teaching-skills
· scanned 2026-06-16 01:08 UTC (2 months, 1 week ago)
10 raw signals (0 security + 10 graph)
Last scanned 2 months, 1 week ago · v1 · 10 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 423 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
requirements-dev.txt |
software | healthy | requirements-dev.txt |
README.zh-CN.md |
software | healthy | README.zh-CN.md |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
QUICKSTART.md |
software | healthy | QUICKSTART.md |
MODE_REGISTRY.md |
software | healthy | MODE_REGISTRY.md |
LICENSE |
software | healthy | LICENSE |
SKILL.md |
software | healthy | lab-forge/SKILL.md |
synthetic_data_patterns.md |
software | healthy | lab-forge/references/synthetic_data_patterns.md |
autograder_patterns.md |
software | healthy | lab-forge/references/autograder_patterns.md |
lab_handout_template.md |
software | healthy | lab-forge/templates/lab_handout_template.md |
lab_designer_agent.md |
software | healthy | lab-forge/agents/lab_designer_agent.md |
starter_code_agent.md |
software | healthy | lab-forge/agents/starter_code_agent.md |
autograder_agent.md |
software | healthy | lab-forge/agents/autograder_agent.md |
solution_verifier_agent.md |
software | healthy | lab-forge/agents/solution_verifier_agent.md |
dataset_smith_agent.md |
software | healthy | lab-forge/agents/dataset_smith_agent.md |
SKILL.md |
software | healthy | course-designer/SKILL.md |
outcome_verbs.md |
software | healthy | course-designer/references/outcome_verbs.md |
syllabus_checklist.md |
software | healthy | course-designer/references/syllabus_checklist.md |
course_passport_starter.yaml |
software | healthy | course-designer/templates/course_passport_starter.yaml |
syllabus_template.md |
software | healthy | course-designer/templates/syllabus_template.md |
design_mentor_agent.md |
software | healthy | course-designer/agents/design_mentor_agent.md |
assessment_planner_agent.md |
software | healthy | course-designer/agents/assessment_planner_agent.md |
schedule_planner_agent.md |
software | healthy | course-designer/agents/schedule_planner_agent.md |
syllabus_writer_agent.md |
software | healthy | course-designer/agents/syllabus_writer_agent.md |
alignment_auditor_agent.md |
software | healthy | course-designer/agents/alignment_auditor_agent.md |
outcome_architect_agent.md |
software | healthy | course-designer/agents/outcome_architect_agent.md |
SKILL.md |
software | healthy | cohort-analyst/SKILL.md |
analytics_honesty.md |
software | healthy | cohort-analyst/references/analytics_honesty.md |
diagnostic_design_guide.md |
software | healthy | cohort-analyst/references/diagnostic_design_guide.md |
cohort_profile_template.md |
software | healthy | cohort-analyst/templates/cohort_profile_template.md |
diagnostic_template.md |
software | healthy | cohort-analyst/templates/diagnostic_template.md |
calibration_advisor_agent.md |
software | healthy | cohort-analyst/agents/calibration_advisor_agent.md |
diagnostic_designer_agent.md |
software | healthy | cohort-analyst/agents/diagnostic_designer_agent.md |
grouping_strategist_agent.md |
software | healthy | cohort-analyst/agents/grouping_strategist_agent.md |
cohort_analyst_agent.md |
software | healthy | cohort-analyst/agents/cohort_analyst_agent.md |
test_dashboard.py |
software | healthy | tests/test_dashboard.py |
test_build_codex.py |
software | healthy | tests/test_build_codex.py |
test_registry.py |
software | healthy | tests/test_registry.py |
test_validators.py |
software | healthy | tests/test_validators.py |
ts-outcomes.md |
software | healthy | commands/ts-outcomes.md |
ts-exam.md |
software | healthy | commands/ts-exam.md |
ts-accredit.md |
software | healthy | commands/ts-accredit.md |
ts-course.md |
software | healthy | commands/ts-course.md |
ts-evals.md |
software | healthy | commands/ts-evals.md |
ts-glossary.md |
software | healthy | commands/ts-glossary.md |
ts-midcourse.md |
software | healthy | commands/ts-midcourse.md |
ts-lesson.md |
software | healthy | commands/ts-lesson.md |
ts-deck.md |
software | healthy | commands/ts-deck.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
test_dashboard_builds_and_covers_passport |
software | healthy | tests/test_dashboard.py:16 |
test_dashboard_enriched_sections |
software | healthy | tests/test_dashboard.py:33 |
test_dashboard_flags_missing_artifacts |
software | healthy | tests/test_dashboard.py:46 |
test_dashboard_surfaces_live_issues |
software | healthy | tests/test_dashboard.py:57 |
pkg |
software | healthy | tests/test_build_codex.py:22 |
test_exactly_one_skill_md_and_it_is_the_router |
software | healthy | tests/test_build_codex.py:28 |
test_no_stray_skill_md_under_ts |
software | healthy | tests/test_build_codex.py:34 |
test_every_skill_has_one_workflow |
software | healthy | tests/test_build_codex.py:39 |
test_router_references_every_workflow |
software | healthy | tests/test_build_codex.py:47 |
test_router_routes_every_alias |
software | healthy | tests/test_build_codex.py:53 |
test_alias_targets_resolve_to_real_workflow_and_mode |
software | healthy | tests/test_build_codex.py:59 |
test_manifests_valid_and_version_consistent |
software | healthy | tests/test_build_codex.py:70 |
test_validators_vendored_generator_excluded |
software | healthy | tests/test_build_codex.py:86 |
test_shared_fully_vendored |
software | healthy | tests/test_build_codex.py:93 |
test_install_path_matches_layout |
software | healthy | tests/test_build_codex.py:99 |
test_every_internal_ts_path_reference_resolves |
software | healthy | tests/test_build_codex.py:106 |
test_no_vendored_file_references_bare_shared_or_skill_md |
software | healthy | tests/test_build_codex.py:120 |
test_repo_registry_is_consistent |
software | healthy | tests/test_registry.py:12 |
passport |
software | healthy | tests/test_validators.py:28 |
passport_checks |
software | healthy | tests/test_validators.py:32 |
gate_checks |
software | healthy | tests/test_validators.py:38 |
test_golden_passport_is_valid |
software | healthy | tests/test_validators.py:46 |
test_golden_passport_passes_gate |
software | healthy | tests/test_validators.py:51 |
test_cli_end_to_end |
software | healthy | tests/test_validators.py:57 |
test_schema_catches_bad_bloom_level |
software | healthy | tests/test_validators.py:64 |
test_schema_catches_bad_gate_status |
software | healthy | tests/test_validators.py:71 |
test_schema_catches_bad_id_pattern |
software | healthy | tests/test_validators.py:78 |
test_p4_mirror_break_fires |
software | healthy | tests/test_validators.py:87 |
test_p2_missing_assessment_ref_fires |
software | healthy | tests/test_validators.py:97 |
test_p7_schedule_mirror_break_fires |
software | healthy | tests/test_validators.py:104 |
test_p9_weight_sum_fires |
software | healthy | tests/test_validators.py:114 |
test_p1_duplicate_id_fires |
software | healthy | tests/test_validators.py:121 |
test_a1_unassessed_outcome_blocks |
software | healthy | tests/test_validators.py:130 |
test_a2_untaught_outcome_blocks |
software | healthy | tests/test_validators.py:138 |
test_a4_uncovered_week_warns |
software | healthy | tests/test_validators.py:145 |
test_a4_logistics_week_does_not_warn |
software | healthy | tests/test_validators.py:156 |
test_b1_banned_verb_warns |
software | healthy | tests/test_validators.py:161 |
test_c1_weight_sum_blocks |
software | healthy | tests/test_validators.py:168 |
test_c4_create_outcome_on_exam_only_warns |
software | healthy | tests/test_validators.py:176 |
test_d1_missing_workload_blocks |
software | healthy | tests/test_validators.py:191 |
test_d2_overload_warns |
software | healthy | tests/test_validators.py:198 |
test_d3_deliverable_collision_warns |
software | healthy | tests/test_validators.py:205 |
test_dismissed_findings_are_suppressed |
software | healthy | tests/test_validators.py:219 |
test_verdict_states |
software | healthy | tests/test_validators.py:231 |
skill_modes |
software | healthy | scripts/check_registry_consistency.py:30 |
skill_agent_count |
software | healthy | scripts/check_registry_consistency.py:40 |
registry_sections |
software | healthy | scripts/check_registry_consistency.py:48 |
main |
software | healthy | scripts/check_registry_consistency.py:67 |
load_passport |
software | healthy | scripts/check_passport.py:35 |
schema_findings |
software | healthy | scripts/check_passport.py:44 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
lab-forge |
software | healthy | lab-forge |
references |
software | healthy | lab-forge/references |
templates |
software | healthy | lab-forge/templates |
agents |
software | healthy | lab-forge/agents |
course-designer |
software | healthy | course-designer |
references |
software | healthy | course-designer/references |
templates |
software | healthy | course-designer/templates |
agents |
software | healthy | course-designer/agents |
cohort-analyst |
software | healthy | cohort-analyst |
references |
software | healthy | cohort-analyst/references |
templates |
software | healthy | cohort-analyst/templates |
agents |
software | healthy | cohort-analyst/agents |
tests |
software | healthy | tests |
commands |
software | healthy | commands |
docs |
software | healthy | docs |
shared |
software | healthy | shared |
ta-coordinator |
software | healthy | ta-coordinator |
references |
software | healthy | ta-coordinator/references |
templates |
software | healthy | ta-coordinator/templates |
agents |
software | healthy | ta-coordinator/agents |
deck-studio |
software | healthy | deck-studio |
references |
software | healthy | deck-studio/references |
templates |
software | healthy | deck-studio/templates |
agents |
software | healthy | deck-studio/agents |
scripts |
software | healthy | scripts |
media-scripter |
software | healthy | media-scripter |
references |
software | healthy | media-scripter/references |
templates |
software | healthy | media-scripter/templates |
agents |
software | healthy | media-scripter/agents |
bilingual-courseware |
software | healthy | bilingual-courseware |
references |
software | healthy | bilingual-courseware/references |
templates |
software | healthy | bilingual-courseware/templates |
agents |
software | healthy | bilingual-courseware/agents |
lesson-builder |
software | healthy | lesson-builder |
references |
software | healthy | lesson-builder/references |
templates |
software | healthy | lesson-builder/templates |
agents |
software | healthy | lesson-builder/agents |
course-publisher |
software | healthy | course-publisher |
references |
software | healthy | course-publisher/references |
templates |
software | healthy | course-publisher/templates |
agents |
software | healthy | course-publisher/agents |
assessment-architect |
software | healthy | assessment-architect |
references |
software | healthy | assessment-architect/references |
templates |
software | healthy | assessment-architect/templates |
agents |
software | healthy | assessment-architect/agents |
examples |
software | healthy | examples |
showcase |
software | healthy | examples/showcase |
accreditation-mapper |
software | healthy | accreditation-mapper |
references |
software | healthy | accreditation-mapper/references |
templates |
software | healthy | accreditation-mapper/templates |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.github/workflows/ci.yml |
security | healthy | .github/workflows/ci.yml |
auth::README.md |
security | healthy | README.md |
auth::examples/showcase/course_passport.yaml |
security | healthy | examples/showcase/course_passport.yaml |
auth::scripts/check_passport.py |
security | healthy | scripts/check_passport.py |
auth::course-designer/SKILL.md |
security | healthy | course-designer/SKILL.md |
auth::tests/test_validators.py |
security | healthy | tests/test_validators.py |
auth::lab-forge/SKILL.md |
security | healthy | lab-forge/SKILL.md |
auth::ta-coordinator/SKILL.md |
security | healthy | ta-coordinator/SKILL.md |
auth::shared/course_passport.schema.json |
security | healthy | shared/course_passport.schema.json |
auth::course-publisher/SKILL.md |
security | healthy | course-publisher/SKILL.md |
auth::course-designer/templates/course_passport_starter.yaml |
security | healthy | course-designer/templates/course_passport_starter.yaml |
auth::scripts/check_alignment_gate.py |
security | healthy | scripts/check_alignment_gate.py |
auth::deck-studio/SKILL.md |
security | healthy | deck-studio/SKILL.md |
auth::cohort-analyst/SKILL.md |
security | healthy | cohort-analyst/SKILL.md |
auth::tests/test_dashboard.py |
security | healthy | tests/test_dashboard.py |
auth::lesson-builder/SKILL.md |
security | healthy | lesson-builder/SKILL.md |
auth::accreditation-mapper/SKILL.md |
security | healthy | accreditation-mapper/SKILL.md |
auth::student-mentor/SKILL.md |
security | healthy | student-mentor/SKILL.md |
auth::media-scripter/SKILL.md |
security | healthy | media-scripter/SKILL.md |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::teaching-reflector/SKILL.md |
security | healthy | teaching-reflector/SKILL.md |
auth::scripts/build_codex.py |
security | healthy | scripts/build_codex.py |
auth::teaching-pipeline/SKILL.md |
security | healthy | teaching-pipeline/SKILL.md |
auth::examples/showcase/README.md |
security | healthy | examples/showcase/README.md |
auth::scripts/build_dashboard.py |
security | healthy | scripts/build_dashboard.py |
auth::submission-auditor/SKILL.md |
security | healthy | submission-auditor/SKILL.md |
auth::bilingual-courseware/SKILL.md |
security | healthy | bilingual-courseware/SKILL.md |
auth::assessment-architect/SKILL.md |
security | healthy | assessment-architect/SKILL.md |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-1jfydd09 |
software | healthy | /tmp/repobility-clone-1jfydd09 |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
validate |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/b87ac494-1561-4947-aa05-30d99bb46776/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b87ac494-1561-4947-aa05-30d99bb46776/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.