sharingan
Sharingan
Build a portable repository context bundle and stop there.
Keep this skill consumer-agnostic. Do not invoke adapter-specific workflows.
Core Contract
Follow this fixed lifecycle:
- Clone repository into isolated
/tmpworkspace. - Analyze repository with hybrid retrieval-first context building.
- Emit stable artifact contract (
artifact.json) and companion files. - Validate artifact contract and checksums.
- Exit.
Do not call downstream adapter skills.
Trigger Examples
More from khoahyh/skills
jujutsu-colocated
Safe, practical workflows for using Jujutsu (`jj`) in colocated repositories (`.git` + `.jj`) and parallel-agent environments. Use when planning, editing, splitting, recovering, coordinating, isolating parallel agents with workspaces, or publishing changes with `jj`, especially when avoiding destructive history/state operations.
13greptile-address
Run one Greptile review-address pass on a pull request. Trigger or wait for checks once, analyze Greptile comments once, fix actionable feedback once, resolve addressed threads, and report what remains. Use when the user wants to address the latest greptile review comments on their PR.
8write-effect-ts
Write idiomatic Effect TypeScript using Effect.gen, Effect.fn, Schema, services, layers, Config, and @effect/vitest. Use when a repository uses `effect` or `@effect/*`, or when adding, refactoring, debugging, or reviewing Effect code around `ServiceMap.Service`, `Context.Tag`, `Effect.Service`, `Layer`, `Schema`, config, HTTP clients, CLI code, or Effect tests.
4deepen-codebase-design
Explore a codebase to find architectural and structural complexity using John Ousterhout's Philosophy of Software Design. Use when the user wants to improve project structure, file structure, module boundaries, patterns, practices, information hiding, testability, or refactoring strategy, especially when the goal is to create or update an RFC artifact under docs/.
3