Add CLAUDE.md agent file#676
Conversation
ba8c04c to
77bd280
Compare
|
I've also been using the Superpowers Claude plugin which has been useful. I also want to experiment with Personas to see if that has any workflow improvement as well. If anyone has any other cool plugins/configurations I'd be interested to hear about those here as well. |
There was a problem hiding this comment.
The project overview and information about running tests is definitely something we should have in a commited AGENTS.md and looks useful!
I am not a fan of committing some the general Claude "workflow" sections here however.
Also imagine someone want to override them, because they don't like them for some reason or it doesn't work well with their LLM, then it will become super annoying for them to not be able to use the project provided AGENTS.md at all and having to configure something to ignore them.
How do we handle multiple agent files? Claude doesn't support AGENTS.md, but we could have one AGENTS.md that we symlink to from the other files.
I would strongly prefer AGENTS.md and point CLAUDE.md to it. I think you can just put @AGENTS.md into a CLAUDE.md file and it would work.
e347e47 to
8b4666e
Compare
|
@jakecorrenti have you read this best practice doc? There are some interesting tips related to the AGENTS file. |
I hadn't seen that before. Looking at it now. Thanks! |
|
Also @jakecorrenti you should probably update the commit message, it doesn't reflect the |
8b4666e to
61b22fb
Compare
Adds an AGENTS.md file to give agents context about libkrun. This includes project structure and coding standards. Create a .claude/ directory that points the Claude Code agent to the AGENTS.md file since that file isn't supported. This was initially generated by running /init inside of Claude Code. I took some sections from https://github.com/multica-ai/andrej-karpathy-skills/blob/main/CLAUDE.md?plain=1 and https://github.com/openai/openai-agents-python/blob/f20aa40f56ec374841dfe6e4f3d6118c8e32fb2b/AGENTS.md. Signed-off-by: Jake Correnti <jakecorrenti+github@proton.me>
61b22fb to
fd453ea
Compare
Add a CLAUDE.md file to give Claude persistent context about libkrun. This includes project structure, coding standards, and workflows we prefer.
This was initially generated by running /init inside of Claude Code. I took some sections from
https://github.com/multica-ai/andrej-karpathy-skills/blob/main/CLAUDE.md?plain=1 and
https://github.com/openai/openai-agents-python/blob/f20aa40f56ec374841dfe6e4f3d6118c8e32fb2b/AGENTS.md.
This should be a living document that we adjust and modify as time goes on to better improve the agentic workflow.
I would love to get some discussion going about a couple things: