{
  "identity": {
    "name": "devin-cursorrules",
    "version": "latest",
    "publisher": {
      "name": "grapeot"
    },
    "source": "https://github.com/grapeot/devin.cursorrules",
    "license": "unknown",
    "type": "skill",
    "subtype": "rules_file"
  },
  "interface_": {
    "format": "markdown",
    "triggers": {
      "activation": "This skill activates when setting up enhanced AI capabilities for Cursor/Windsurf IDE or GitHub Copilot to provide Devin-like functionality",
      "scope": "This skill handles the configuration and setup of advanced agentic AI capabilities including automated planning, tool usage, and multi-agent collaboration"
    },
    "instruction_count": 41,
    "file_count": 4,
    "agent_context": {
      "required_capabilities": [
        "filesystem:write",
        "filesystem:read",
        "code_execution",
        "web_browsing"
      ],
      "required_tools": [
        "python",
        "pip",
        "cookiecutter",
        "bash"
      ],
      "expected_context": "User wants to enhance their IDE with advanced AI capabilities similar to Devin, including automated planning, web scraping, and self-evolution features"
    }
  },
  "behavioralGuarantees": {
    "does": [
      "Provides setup instructions for enhanced IDE AI capabilities",
      "Configures automated planning and self-evolution features",
      "Enables extended tool usage including web browsing and search",
      "Sets up multi-agent collaboration with planner-executor architecture",
      "Implements self-learning through lessons learned accumulation"
    ],
    "does_not": [
      "Does not automatically install dependencies without user consent",
      "Does not modify existing project files without explicit setup",
      "Does not guarantee compatibility with all IDE versions"
    ],
    "scope_boundaries": {
      "modifies_files": true,
      "creates_files": true,
      "deletes_files": false,
      "makes_network_requests": true,
      "accesses_env_variables": true,
      "invokes_external_tools": true
    },
    "failure_modes": [
      {
        "condition": "when API keys are not configured",
        "behavior": "the agent provides setup instructions but cannot use external services"
      },
      {
        "condition": "when dependencies are missing",
        "behavior": "the agent provides installation instructions and may fail to execute advanced features"
      },
      {
        "condition": "when IDE is not supported",
        "behavior": "the agent provides alternative configuration options or manual setup instructions"
      }
    ]
  },
  "dependencies": [
    {
      "type": "python_package",
      "name": "cookiecutter",
      "version": "latest",
      "required": false
    },
    {
      "type": "python_package",
      "name": "playwright",
      "version": "latest",
      "required": false
    },
    {
      "type": "runtime",
      "name": "python",
      "version": "3.7+",
      "required": true
    },
    {
      "type": "agent_capability",
      "name": "web_browsing",
      "version": "latest",
      "required": true
    },
    {
      "type": "agent_capability",
      "name": "search_engine_access",
      "version": "latest",
      "required": true
    }
  ],
  "author_description": null,
  "instruction_file": {
    "relative_path": "README.md",
    "absolute_path": "C:\\Users\\scott\\Desktop\\Projects\\contract-pipeline\\pipeline\\data\\repos\\grapeot\\devin.cursorrules\\README.md",
    "hash": "sha256:c74b00b76ed9997b6e15163b9bd5cd8c8ebc7c55aed0d0d27d800ca228d569fa",
    "exists": true
  },
  "sourceHash": "sha256:c74b00b76ed9997b6e15163b9bd5cd8c8ebc7c55aed0d0d27d800ca228d569fa",
  "buildStatus": {
    "installed": false,
    "built": true
  },
  "extractedAt": "2026-04-01T03:39:40.830Z",
  "extractionMethod": "llm_assisted",
  "confidence": 0.82,
  "durationMs": 10288,
  "gitSha": "284b743cca749a290bfe726e2e40466d207d7c9b"
}