Skip to content

chore: explode llm-ide-rules during setup - #117

Merged
iloveitaly merged 10 commits into
masterfrom
cursor/explode-ide-rules-on-setup-824f
Sep 18, 2026
Merged

iloveitaly merged 10 commits into
masterfrom
cursor/explode-ide-rules-on-setup-824f

Conversation

@iloveitaly

@iloveitaly iloveitaly commented Sep 18, 2026

Copy link
Copy Markdown
Owner

Motivation

Exploded IDE rule files are gitignored, so they need to be generated during setup. Cloud start should match the example in iloveitaly/agent-containers .cursor/environment.json.

Description

  • environment.json install is unchanged from master.
  • start is exactly curl -fsSL https://raw.githubusercontent.com/iloveitaly/agent-containers/master/cursor/start.sh | bash.
  • just requirements / just setup run uvx llm-ide-rules explode inline after mise install.
  • .gitignore covers exploded Codex .agents/rules and .agents/skills files.

Screenshots / Test

  • Draft build bld-20260918-7bb78e52-a3d5-4d19-832d-5d8a4287808a SUCCEEDED.
  • Fresh agent: start command matches the agent-containers example curl; Docker starts (docker.sock wait, Engine 28.5.2); explode does not run during start; start-user.status 0.
  • uvx llm-ide-rules explode created 13 rules and 12 commands.

Links

Open in Web Open in Cursor 

cursoragent and others added 9 commits September 18, 2026 11:14
Exploded Cursor/Claude/Copilot/OpenCode files are gitignored, so generate them automatically after mise install (just setup) and on Cloud Agent install/start so agents get AGENTS.md and .cursor/rules without a manual step.

Co-authored-by: Michael Bianco <mike@mikebian.co>
Keep environment.json install unchanged and only hook start.sh. Add a workflow rule that agents must not edit environment.json unless explicitly asked.

Co-authored-by: Michael Bianco <mike@mikebian.co>
Point Cloud Agent start at the shared cursor/start.sh via curl | bash instead of a local .cursor/start.sh, then explode IDE rules.

Co-authored-by: Michael Bianco <mike@mikebian.co>
llm-ide-rules explode now writes .agents/rules and .agents/skills, which
were untracked after local and Cloud Agent setup.

Co-authored-by: Michael Bianco <mike@mikebian.co>
Drop the extra explode_ide_rules recipe and run uvx from the setup path that already installs mise tools.

Co-authored-by: Michael Bianco <mike@mikebian.co>
Drop the extra workflow rule from instructions.md; explode already regenerates AGENTS.md from that file.

Co-authored-by: Michael Bianco <mike@mikebian.co>
Match iloveitaly/agent-containers .cursor/environment.json start: curl cursor/start.sh into bash, with no extra explode chained on that field.

Co-authored-by: Michael Bianco <mike@mikebian.co>
just requirements already runs mise install, and other recipes invoke uvx without mise exec.

Co-authored-by: Michael Bianco <mike@mikebian.co>
llm-ide-rules explode already defaults to instructions.md.

Co-authored-by: Michael Bianco <mike@mikebian.co>
@cursor cursor Bot changed the title Run llm-ide-rules explode during setup chore: explode llm-ide-rules during setup Sep 18, 2026
The uvx llm-ide-rules explode call already says what it does.

Co-authored-by: Michael Bianco <mike@mikebian.co>
@iloveitaly
iloveitaly marked this pull request as ready for review September 18, 2026 14:29
@iloveitaly
iloveitaly merged commit d7cb69b into master Sep 18, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants