{"owner":"getmoto","repo":"moto","hasSkills":true,"totalSkillsCount":1,"totalTokensCount":214,"categories":["plugin-manifest"],"hasMcp":false,"mcpConfig":null,"found":["moto/packages/boto/README.md"],"skills":{"moto/packages/boto/README.md":"## Removing the `boto` Dependency\n\nIn order to rid `moto` of a direct dependency on the long-deprecated `boto` \npackage, a subset of the `boto` code has been vendored here.\n\nThis directory contains only the `boto` files required for `moto` to run, \nwhich is a very small subset of the original package's contents.  Furthermore, \nthe `boto` models collected here have been stripped of all superfluous \nmethods/attributes not used by `moto`.  (Any copyright headers on the \noriginal files have been left intact.)\n\n## Next Steps\n\nCurrently, a small number of `moto` models inherit from these `boto` classes.\nWith some additional work, the inheritance can be dropped in favor of simply\nadding the required methods/properties from these `boto` models to their \nrespective `moto` subclasses, which would allow for these files/directories \nto be removed entirely."},"files":{"moto/packages/boto/README.md":"## Removing the `boto` Dependency\n\nIn order to rid `moto` of a direct dependency on the long-deprecated `boto` \npackage, a subset of the `boto` code has been vendored here.\n\nThis directory contains only the `boto` files required for `moto` to run, \nwhich is a very small subset of the original package's contents.  Furthermore, \nthe `boto` models collected here have been stripped of all superfluous \nmethods/attributes not used by `moto`.  (Any copyright headers on the \noriginal files have been left intact.)\n\n## Next Steps\n\nCurrently, a small number of `moto` models inherit from these `boto` classes.\nWith some additional work, the inheritance can be dropped in favor of simply\nadding the required methods/properties from these `boto` models to their \nrespective `moto` subclasses, which would allow for these files/directories \nto be removed entirely."},"items":[{"name":"README.md","path":"moto/packages/boto/README.md","rawUrl":"https://raw.githubusercontent.com/getmoto/moto/HEAD/moto/packages/boto/README.md","title":"boto Documentation","category":"plugin-manifest","format":"markdown","content":"## Removing the `boto` Dependency\n\nIn order to rid `moto` of a direct dependency on the long-deprecated `boto` \npackage, a subset of the `boto` code has been vendored here.\n\nThis directory contains only the `boto` files required for `moto` to run, \nwhich is a very small subset of the original package's contents.  Furthermore, \nthe `boto` models collected here have been stripped of all superfluous \nmethods/attributes not used by `moto`.  (Any copyright headers on the \noriginal files have been left intact.)\n\n## Next Steps\n\nCurrently, a small number of `moto` models inherit from these `boto` classes.\nWith some additional work, the inheritance can be dropped in favor of simply\nadding the required methods/properties from these `boto` models to their \nrespective `moto` subclasses, which would allow for these files/directories \nto be removed entirely.","isInternal":false,"tokens":214,"sizeBytes":856}],"systemPromptSnippet":"<agent_rules repository=\"getmoto/moto\">\n\n<!-- Skill/Rule: boto Documentation (moto/packages/boto/README.md) -->\n## Removing the `boto` Dependency\n\nIn order to rid `moto` of a direct dependency on the long-deprecated `boto` \npackage, a subset of the `boto` code has been vendored here.\n\nThis directory contains only the `boto` files required for `moto` to run, \nwhich is a very small subset of the original package's contents.  Furthermore, \nthe `boto` models collected here have been stripped of all superfluous \nmethods/attributes not used by `moto`.  (Any copyright headers on the \noriginal files have been left intact.)\n\n## Next Steps\n\nCurrently, a small number of `moto` models inherit from these `boto` classes.\nWith some additional work, the inheritance can be dropped in favor of simply\nadding the required methods/properties from these `boto` models to their \nrespective `moto` subclasses, which would allow for these files/directories \nto be removed entirely.\n\n</agent_rules>"}