b0ccf0486d
Replace `Effect.promise(() => SystemPrompt.skills(...))` and `Effect.promise(() => SystemPrompt.environment(...))` with direct effectful calls. `environment` is now a plain sync function (the async Ripgrep.tree call was dead code behind `&& false`). `skills` is now an `Effect.fn` that takes the Skill service as a parameter.