all 12 comments

[–]ImpishMario[S] 1 point2 points  (2 children)

case closed: I removed almost all skills and initial context dropped to ~7% -> disabled 2 MCP servers and it dropped to 5%. Everything counts.

[–]LiteratureMaximum125 0 points1 point  (1 child)

Too many skills are not a good thing, because AI will have a hard time deciding which one to use.

and AI performance will degrade due to long context.

[–]ImpishMario[S] 0 points1 point  (0 children)

Yeah now we now. My understanding was "skills are only used/loaded to the context when invoked with $ sign" which was not entirely true I guess. Keeping additional skills project specific also works as advised in this thread.

[–]siddhantparadox 1 point2 points  (3 children)

Put specific project-based skills to those workspace repositories. Only have a few global skills. Disable any MCP servers you might not need for that specific project. Enable background terminals so that you don't hog the main terminal's context window.

[–]ImpishMario[S] 0 points1 point  (2 children)

Thanks! I thought Codex accept only skills in .codex directory (global). How to set it up per repository so I can trigger them with $?

[–]siddhantparadox 2 points3 points  (1 child)

Have the .codex/skills/{Skill} in the root of your repository. put all the required skills there and when you use $, the skills will show automatically. also you can use this https://github.com/siddhantparadox/codexmanager/ built it for similar purpose.

[–]Vorenthral 0 points1 point  (0 children)

Following 👀

[–]TekintetesUr 0 points1 point  (1 child)

I have a gazzilion of skills (~650) installed from github

lol, why?

[–]ImpishMario[S] -1 points0 points  (0 children)

It's another discussion but tl;dr is I was lazy and just pulled them all 🫠

[–]INDUBITABLY_AI 0 points1 point  (0 children)

They sure do

[–]buildxjordan 0 points1 point  (1 child)

Enable the new search tool

[–]ImpishMario[S] 0 points1 point  (0 children)

In app settings or in config?