asu-discover

Indexes Arizona State GitHub repositories with hybrid keyword and semantic retrieval for code pattern discovery.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/chandima/opencode-config --skill asu-discover
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: asu-discover
Source: https://github.com/chandima/opencode-config/tree/main/skills/asu-discover
Command: npx skills add https://github.com/chandima/opencode-config --skill asu-discover

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tsx, pnpm, and includes scripts (resource) components.

What problem does it solve?

Semantic search across Arizona State University's GitHub organization using a hybrid Retrieval-Augmented Generation approach to surface relevant code patterns, integrations, and conventions, reducing time spent locating examples.

Core Features & Use Cases

  • Semantic search across 760+ ASU repositories to surface code patterns, SDKs, and best practices.
  • Keyword extraction and hybrid search with filters for repo, language, and chunk type.
  • Use Case: A developer wants to understand how EDNA authentication flows are implemented across ASU projects.

Quick Start

Ask a natural language question to search ASU repositories.

Frequently Asked Questions about asu-discover

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search for code patterns across ASU GitHub repositories?

Search ASU GitHub repositories by asking a natural language question. The system applies hybrid semantic and keyword retrieval to surface relevant integrations, SDKs, and best practices from 760+ indexed repos.

What is hybrid semantic search for code discovery?

Hybrid semantic search for code discovery combines embedding generation with keyword extraction to retrieve relevant code chunks. This approach surfaces contextual code patterns and conventions that exact keyword matching alone would miss.

Can I filter semantic code search results by repository or programming language?

Yes, you can filter semantic code search results by repository, language, and chunk type. These configurable filters refine the hybrid retrieval output to target specific project conventions or SDK implementations.

How do I find EDNA authentication flows across multiple ASU projects?

Find EDNA authentication flows by querying the indexed ASU GitHub organization. The backend surfaces relevant code patterns and integration examples from PeopleSoft, DPL, EEL, Vault, and CI/CD repositories.

Do I need pnpm or tsx to run the ASU code discovery backend?

Yes, you need pnpm and tsx to run the ASU code discovery backend. These dependencies execute the orchestration scripts that handle embedding generation, backend search, and result caching.

What are the limitations of semantic search for Terraform and CI/CD configurations?

Semantic search for Terraform and CI/CD configurations depends on indexing quality and chunk type filters. Results require validation against actual repository state, as cached embeddings may lag behind recent code commits.