coding_style
01Cursor rule Cursor
Python coding style for Open Edison.
Cursor rule Cursor
Python coding style for Open Edison.
Cursor rule Cursor
How to use and manage JSON configuration in Open Edison.
Cursor rule Cursor
Logging standards for Open Edison.
Cursor rule Cursor
MCP server management patterns for Open Edison.
Cursor rule Cursor
Single-user design principles for Open Edison.
Cursor rule Cursor
Testing approach for Open Edison.
Cursor rule Cursor
Modern Python typing for Open Edison.
Cursor rule Cursor
Implementing designs and building UI.
Cursor rule Cursor
Please follow the following for commit message convention.
Cursor rule Cursor
GitHub Actions doesn’t provide a default personal access token (PAT). Instead, it creates a built-in token called secrets.GITHUBTOKEN for each workflow run. This token is provided by github, and ends with the job or after 24 hrs, and the scope is limited to the current repository.
Cursor rule Cursor
This pattern should apply for all long-running code.
Skill Claude CodeCodex
Govern how AI agents access data through your organisation's Sealgate gateway. Use when you need to list governed MCP servers, review agent session and audit status, or check whether a tool call is allowed by policy.
MCP server Claude CodeCodexCursor +2
Sealgate gateway proxy: list governed MCP servers and review agent session and audit status. Runs locally from the @sealgate/mcp npm package. Needs 2 environment variables to run.
Cursor rule Cursor
After major changes always run.
Cursor rule Cursor
Coding style rules.
Cursor rule Cursor
Please follow the following for commit message convention.
Cursor rule Cursor
How to use global config across the project.
Cursor rule Cursor
This is a reminder on deprecated modules you should be careful about.
Cursor rule Cursor
GitHub Actions doesn’t provide a default personal access token (PAT). Instead, it creates a built-in token called secrets.GITHUBTOKEN for each workflow run. This token is provided by github, and ends with the job or after 24 hrs, and the scope is limited to the current repository.
Cursor rule Cursor
Langfuse is an LLM observability tool used to monitor LLM behavior in our application. It uses decorators and callbacks to record LLM inference. Always use it in LLM-related modules to ensure traceability.
Cursor rule Cursor
For LLM inference in the codebase, you should use dspy inference module, like below. This is already supported with native observability.
Cursor rule Cursor
This pattern should apply for all long-running code.
Cursor rule Cursor
Whenever implementing a new feature, always encourage the user to write a test.
Cursor rule Cursor
In Python 3.9 and later (which we're on), built-in collection types like list and tuple support direct type annotations. Therefore, instead of importing List and Tuple from the typing module, you can annotate types directly using the built-in types with bracket notation. For example, instead of writing from typing…
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: