Extract Scheduler init methods and add skills to enforce the splitting requirements (#26271)
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
# Must-Read Skills Before Modifying Components
|
||||
|
||||
Before modifying the following components, read the listed skill first.
|
||||
|
||||
- **Speculative decoding code** (anything under `python/sglang/srt/speculative/`, related attention backends, scheduler accumulators, IPC fields, observability metrics, or CLI flags) → [`speculative-naming`](../skills/speculative-naming/SKILL.md)
|
||||
- **`Scheduler` / `TokenizerManager` / `ModelRunner` `__init__`** (`python/sglang/srt/managers/scheduler.py`, `python/sglang/srt/managers/tokenizer_manager.py`, `python/sglang/srt/model_executor/model_runner.py`) → [`large-class-init-style`](../skills/large-class-init-style/SKILL.md)
|
||||
Reference in New Issue
Block a user