https://github.com/shader-slang/slang-skills
· scanned 2026-06-16 00:08 UTC (2 months, 2 weeks ago)
12 raw signals (0 security + 12 graph)
Last scanned 2 months, 2 weeks ago · v1 · 12 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 396 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 |
|---|---|---|---|
classify_is_bot |
software | healthy | skills/slang-pr-maintenance/scripts/pr_signal.py:48 |
is_bot_login |
software | healthy | skills/slang-pr-maintenance/scripts/pr_signal.py:62 |
attribute_commit |
software | healthy | skills/slang-pr-maintenance/scripts/pr_signal.py:70 |
match_file_multiplier |
software | healthy | skills/slang-pr-maintenance/scripts/pr_signal.py:86 |
per_file_signals |
software | healthy | skills/slang-pr-maintenance/scripts/pr_signal.py:98 |
top_k_weights |
software | healthy | skills/slang-pr-maintenance/scripts/pr_signal.py:107 |
overall_signal |
software | healthy | skills/slang-pr-maintenance/scripts/pr_signal.py:117 |
rank_logins |
software | healthy | skills/slang-pr-maintenance/scripts/pr_signal.py:127 |
needs_tiebreak |
software | healthy | skills/slang-pr-maintenance/scripts/pr_signal.py:135 |
merge_refined |
software | healthy | skills/slang-pr-maintenance/scripts/pr_signal.py:148 |
fetch_file_histories |
software | healthy | skills/slang-pr-maintenance/scripts/pr_signal.py:187 |
_last_approver |
software | healthy | skills/slang-pr-maintenance/scripts/pr_signal.py:227 |
commit_file_loc |
software | healthy | skills/slang-pr-maintenance/scripts/pr_signal.py:240 |
horizon_since |
software | healthy | skills/slang-pr-maintenance/scripts/pr_signal.py:270 |
_cheap_pass |
software | healthy | skills/slang-pr-maintenance/scripts/pr_signal.py:277 |
_refine_finalists |
software | healthy | skills/slang-pr-maintenance/scripts/pr_signal.py:302 |
compute_committer_ranking |
software | healthy | skills/slang-pr-maintenance/scripts/pr_signal.py:322 |
utc |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:31 |
make_cfg |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:35 |
make_pr |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:42 |
test_bot_author_variants |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:54 |
setUp |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:884 |
test_weekday_span |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:68 |
test_weekend_skipped |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:74 |
test_zero_when_reversed |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:81 |
test_action_required_wins |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:87 |
test_pending |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:92 |
test_failed |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:96 |
test_passed |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:100 |
test_none |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:105 |
test_human_draft_is_noop |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:114 |
test_merged_goes_done |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:118 |
test_merged_already_done_noop |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:122 |
test_unassigned_human_gets_assignee_and_reviewers |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:126 |
test_bot_pr_assigned_at_promotion |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:133 |
test_change_requested_returns_to_revising |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:141 |
test_human_ci_clean_promotes_to_todo |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:146 |
test_human_ci_pending_no_status_set_revising |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:151 |
test_bot_draft_goes_to_todo_without_coverage_gate |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:156 |
test_bot_draft_coverage_gated_when_check_configured |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:166 |
test_bot_failing_ci_in_todo_not_bounced |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:175 |
test_in_progress_never_overwritten_on_promotion |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:182 |
test_off_board_pr_added |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:188 |
test_human_draft_in_todo_moves_to_revising |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:194 |
test_human_draft_in_done_moves_to_revising |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:198 |
test_open_done_in_merge_queue_left_alone |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:202 |
test_open_done_not_queued_approved_back_to_todo |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:207 |
test_open_done_changes_requested_back_to_revising |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:214 |
test_todo_failing_ci_back_to_revising |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:219 |
test_in_progress_no_assignee_demoted_and_assigned |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:224 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
install.sh |
software | healthy | install.sh |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
REUSE.toml |
software | healthy | REUSE.toml |
LICENSE |
software | healthy | LICENSE |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
AGENTS.md |
software | healthy | AGENTS.md |
AGENT.md |
software | healthy | agents/spirv-expert/AGENT.md |
SKILL.md |
software | healthy | skills/slang-create-issue/SKILL.md |
SKILL.md |
software | healthy | skills/slang-analyze-coverage/SKILL.md |
SKILL.md |
software | healthy | skills/slang-pr-maintenance/SKILL.md |
pr_signal.py |
software | healthy | skills/slang-pr-maintenance/scripts/pr_signal.py |
test_pr_sweep.py |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py |
pr_sweep.py |
software | healthy | skills/slang-pr-maintenance/scripts/pr_sweep.py |
SKILL.md |
software | healthy | skills/slang-pr-review-runner/SKILL.md |
README.md |
software | healthy | skills/slang-pr-review-runner/reference/README.md |
validate.sh |
software | healthy | skills/slang-pr-review-runner/reference/validate.sh |
compose-and-run.sh |
software | healthy | skills/slang-pr-review-runner/scripts/compose-and-run.sh |
devin-fetch.sh |
software | healthy | skills/slang-pr-review-runner/scripts/devin-fetch.sh |
cleanup.sh |
software | healthy | skills/slang-pr-review-runner/scripts/cleanup.sh |
install.sh |
software | healthy | skills/slang-pr-review-runner/scripts/install.sh |
repro.sh |
software | healthy | skills/slang-pr-review-runner/scripts/repro.sh |
post-back.sh |
software | healthy | skills/slang-pr-review-runner/scripts/post-back.sh |
summarize.py |
software | healthy | skills/slang-pr-review-runner/scripts/summarize.py |
post-review.sh |
software | healthy | skills/slang-pr-review-runner/scripts/post-review.sh |
mcp.dryrun.json |
software | healthy | skills/slang-pr-review-runner/prompt-templates/mcp.dryrun.j… |
structure.md |
software | healthy | skills/slang-build/structure.md |
gotchas.md |
software | healthy | skills/slang-build/gotchas.md |
SKILL.md |
software | healthy | skills/slang-build/SKILL.md |
SKILL.md |
software | healthy | skills/slang-autodiff-kernel-opt/SKILL.md |
pipeline.md |
software | healthy | skills/slang-code-reader/pipeline.md |
SKILL.md |
software | healthy | skills/slang-code-reader/SKILL.md |
backends.md |
software | healthy | skills/slang-code-reader/backends.md |
SKILL.md |
software | healthy | skills/slangpy-code-writer/SKILL.md |
SKILL.md |
software | healthy | skills/slang-sti/SKILL.md |
SKILL.md |
software | healthy | skills/slang-evaluate-session/SKILL.md |
SKILL.md |
software | healthy | skills/slang-run-tests/SKILL.md |
SKILL.md |
software | healthy | skills/slang-fix-bug/SKILL.md |
SKILL.md |
software | healthy | skills/slang-docs/SKILL.md |
SKILL.md |
software | healthy | skills/slang-test-feature/SKILL.md |
SKILL.md |
software | healthy | skills/slang-review-pr/SKILL.md |
SKILL.md |
software | healthy | skills/slang-pr-create/SKILL.md |
release-notes.md |
software | healthy | skills/slang-maintainer-tools/release-notes.md |
issue-prioritization.md |
software | healthy | skills/slang-maintainer-tools/issue-prioritization.md |
gotchas.md |
software | healthy | skills/slang-maintainer-tools/gotchas.md |
daily-report.md |
software | healthy | skills/slang-maintainer-tools/daily-report.md |
review-messages.md |
software | healthy | skills/slang-maintainer-tools/review-messages.md |
SKILL.md |
software | healthy | skills/slang-maintainer-tools/SKILL.md |
test-patterns.md |
software | healthy | skills/slang-code-writer/test-patterns.md |
SKILL.md |
software | healthy | skills/slang-code-writer/SKILL.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
agents |
software | healthy | agents |
spirv-expert |
software | healthy | agents/spirv-expert |
skills |
software | healthy | skills |
slang-create-issue |
software | healthy | skills/slang-create-issue |
slang-analyze-coverage |
software | healthy | skills/slang-analyze-coverage |
slang-pr-maintenance |
software | healthy | skills/slang-pr-maintenance |
scripts |
software | healthy | skills/slang-pr-maintenance/scripts |
slang-pr-review-runner |
software | healthy | skills/slang-pr-review-runner |
reference |
software | healthy | skills/slang-pr-review-runner/reference |
scripts |
software | healthy | skills/slang-pr-review-runner/scripts |
prompt-templates |
software | healthy | skills/slang-pr-review-runner/prompt-templates |
slang-build |
software | healthy | skills/slang-build |
slang-autodiff-kernel-opt |
software | healthy | skills/slang-autodiff-kernel-opt |
slang-code-reader |
software | healthy | skills/slang-code-reader |
slangpy-code-writer |
software | healthy | skills/slangpy-code-writer |
slang-sti |
software | healthy | skills/slang-sti |
slang-evaluate-session |
software | healthy | skills/slang-evaluate-session |
slang-run-tests |
software | healthy | skills/slang-run-tests |
slang-fix-bug |
software | healthy | skills/slang-fix-bug |
slang-docs |
software | healthy | skills/slang-docs |
slang-test-feature |
software | healthy | skills/slang-test-feature |
slang-review-pr |
software | healthy | skills/slang-review-pr |
slang-pr-create |
software | healthy | skills/slang-pr-create |
slang-maintainer-tools |
software | healthy | skills/slang-maintainer-tools |
slang-code-writer |
software | healthy | skills/slang-code-writer |
slangpy-docs |
software | healthy | skills/slangpy-docs |
tmux-agent-manager |
software | healthy | skills/tmux-agent-manager |
slang-investigate |
software | healthy | skills/slang-investigate |
zellij-agent-manager |
software | healthy | skills/zellij-agent-manager |
slangpy-build |
software | healthy | skills/slangpy-build |
slang-write-test |
software | healthy | skills/slang-write-test |
slang-pr-resolve-comments |
software | healthy | skills/slang-pr-resolve-comments |
slangpy-code-reader |
software | healthy | skills/slangpy-code-reader |
slangpy-github |
software | healthy | skills/slangpy-github |
slang-github |
software | healthy | skills/slang-github |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
SignalCache |
software | healthy | skills/slang-pr-maintenance/scripts/pr_signal.py:35 |
TestClassification |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:53 |
TestWorkingHours |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:64 |
TestCiSummary |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:86 |
TestReconcile |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:110 |
TestPredicates |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:233 |
TestComputeStall |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:283 |
TestBuildReport |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:311 |
TestRecipientMap |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:440 |
TestWeightedSignal |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:479 |
TestAttributeCommit |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:524 |
TestSelectAssigneeAndReviewers |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:566 |
TestSourceClassify |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:626 |
TestHybridTiebreak |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:641 |
_CountingGh |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:666 |
TestSignalCache |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:693 |
_ApplyGh |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:724 |
TestApplyDecisions |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:743 |
TestSummarizeReviews |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:780 |
TestCIFromRollup |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:804 |
TestParsePrNode |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:836 |
TestRealReviewersAndEffective |
software | healthy | skills/slang-pr-maintenance/scripts/test_pr_sweep.py:883 |
Config |
software | healthy | skills/slang-pr-maintenance/scripts/pr_sweep.py:141 |
PR |
software | healthy | skills/slang-pr-maintenance/scripts/pr_sweep.py:208 |
Decision |
software | healthy | skills/slang-pr-maintenance/scripts/pr_sweep.py:253 |
Predicate |
software | healthy | skills/slang-pr-maintenance/scripts/pr_sweep.py:270 |
ReportItem |
software | healthy | skills/slang-pr-maintenance/scripts/pr_sweep.py:280 |
Gh |
software | healthy | skills/slang-pr-maintenance/scripts/pr_sweep.py:844 |
Applier |
software | healthy | skills/slang-pr-maintenance/scripts/pr_sweep.py:1201 |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::validate-skills |
cicd | healthy | .github/workflows/validate-skills.yml |
gha::reuse-compliance |
cicd | healthy | .github/workflows/reuse-compliance.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
dry-run |
cicd | healthy | .github/workflows/validate-skills.yml |
reuse-compliance-check |
cicd | healthy | .github/workflows/reuse-compliance.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ne73yk3t |
software | healthy | /tmp/repobility-clone-ne73yk3t |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | skills/slang-create-issue/SKILL.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | skills/slang-pr-review-runner/reference/validate.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/889e2dfb-f5fb-40d8-a64a-4f80ea4d4b4e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/889e2dfb-f5fb-40d8-a64a-4f80ea4d4b4e/
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.