Skip to content

feat: onboard skill#167

Open
B0berman wants to merge 8 commits intomainfrom
feat/onboard-skill
Open

feat: onboard skill#167
B0berman wants to merge 8 commits intomainfrom
feat/onboard-skill

Conversation

@B0berman
Copy link
Copy Markdown
Contributor

@B0berman B0berman commented Apr 15, 2026

Description

Adds /onboard — a new skill that walks a repository and generates a self-contained HTML site summarizing its structure, architecture, and key abstractions
Introduces the onboard-analysis-agent that gathers structured codebase analysis across 9 sections (project overview, architecture map, dependency graph, entry points, data flow, key abstractions, test landscape, build instructions, reading order)
The generated HTML is fully self-contained (inline CSS/JS, dark mode toggle, responsive layout) and works from file:// with no network dependencies

Closes #140

Type of Change

  • New feature (feat)
  • Bug fix (fix)
  • Code refactor (refactor)
  • Documentation (docs)
  • CI change (ci)
  • Chore (chore)

@B0berman B0berman requested a review from a team as a code owner April 15, 2026 14:04
@ryzizub ryzizub self-requested a review April 15, 2026 15:11
Comment thread skills/onboard/SKILL.md
Comment thread skills/onboard/SKILL.md Outdated
Comment thread skills/onboard/SKILL.md Outdated
Comment thread skills/onboard/SKILL.md Outdated
Comment thread skills/onboard/SKILL.md
Comment thread agents/analysis/onboard-analysis-agent.md
@B0berman B0berman requested a review from ryzizub April 16, 2026 15:13
### 3. Identify the tech stack

For **every** directory that looks like a module or package, determine its language by checking for build/manifest files first:
- `Cargo.toml` → Rust
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i think we are missing some important languages, this is limiting a bit. What about projects in swift etc. I think this can be generalized more

Copy link
Copy Markdown
Contributor

@ryzizub ryzizub left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I just tested it on 2 repos, the result is pretty nice but i find it pretty hard to read in some sections. The most entry points and dependency graph. Do you think it would be worth to make it more "human" readable since its desired skill to onboard users not agents? :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: add /onboard skill

2 participants