Ensure that configuration files and settings are consistent with their intended functionality and maintain portability across different environments.
Ensure that configuration files and settings are consistent with their intended functionality and maintain portability across different environments.
Key aspects to verify:
Example of improving path configuration:
// Problematic - hardcoded absolute path
const templatePath = 'C:\\Users\\orphe\\Downloads\\playwright-mcp.yaml';
// Better - relative path using Node.js path module
const templatePath = path.join(__dirname, 'playwright-mcp.yaml');
Example of aligning permissions with functionality:
# Problematic - empty groups but roleDefinition mentions using tools
roleDefinition: |-
You can use the `new_task` tool...
groups: []
# Better - groups include all necessary permissions
roleDefinition: |-
You can use the `new_task` tool...
groups:
- read
- edit
- command
- new_task
Enter the URL of a public GitHub repository