Code Editors
knowledge skill
An agent with the 'Code Editors' skill can configure and optimize settings for popular integrated development environments (IDEs) based on project requirements. It produces a customized configuration file for the specified IDE, streamlining developer workflow. The agent supports VSCode, IntelliJ, and Sublime Text.
Worked examples
- {"input": {"ide_name": "VSCode", "project_type": "Python", "feature_flags": ["debugger", "auto_format"]}, "output": {"config_file": "/user/.vscode/python_project/settings.json", "optimized_settings": {"editor.formatOnSave": true, "python.analysis.typeCheckingMode": "basic"}}}
- {"input": {"ide_name": "IntelliJ", "project_type": "Java", "feature_flags": ["version_control", "code_insights"]}, "output": {"config_file": "/user/.IntelliJIdea/JavaConfig.xml", "optimized_settings": {"vcsEnabled": true, "codeInsight.inspectionProfiles": "Java Default"}}}
Input
- ide_name: string (VSCode, IntelliJ, Sublime Text)
- project_type: string (e.g., Python, Java, WebDev)
- feature_flags: array of strings (e.g., ['debugger', 'version_control'])
Output
- config_file: string (path to generated config file, e.g., 'settings.json')
- optimized_settings: object (key-value pairs of optimized IDE settings)
Details
- Skill type: knowledge skill
- Safety level: safe_public_research
- Version: 1.0.0