opsmill-infrahub-mcp-tooling-instructions.ocm.json json Copy{
"ocm": "1",
"id": "opsmill-infrahub-mcp-tooling-instructions",
"kind": "skill",
"name": "tooling",
"description": "Tooling rules",
"publisher": "opsmill",
"version": "1.0.0",
"capabilities": {
"domains": [
"general"
],
"tags": [
"skill-md",
"github-instructions"
],
"languages": [
"en"
]
},
"quality_prior": 0.6,
"examples": [
"Tooling rules"
],
"primary": false,
"metadata": {
"source": {
"provider": "github-instructions",
"repository": "https://github.com/opsmill/infrahub-mcp",
"path": ".github/instructions/tooling.instructions.md",
"ref": "a9719f3425662c87789e82b5542dbdc2af1afc87",
"url": "https://github.com/opsmill/infrahub-mcp/blob/a9719f3425662c87789e82b5542dbdc2af1afc87/.github/instructions/tooling.instructions.md",
"key": "opsmill/infrahub-mcp/.github/instructions/tooling.instructions.md"
},
"applies_to": "*"
},
"instructions": "# Tooling rules\n\n- Prefer Github Actions for automated validation when user commit to the repository\n- Don't use Git precommit\n- Use ruff and mypy to validate and lint python files\n- Use yamllint to validate yaml files\n- Use uv to manage the python project and its dependencies",
"cost": {
"context_tokens": 69
}
}