Files
claudetools/mcp-servers/feature-management/config.example.json
Mike Swanson 75ce1c2fd5 feat: Add Sequential Thinking to Code Review + Frontend Validation
Enhanced code review and frontend validation with intelligent triggers:

Code Review Agent Enhancement:
- Added Sequential Thinking MCP integration for complex issues
- Triggers on 2+ rejections or 3+ critical issues
- New escalation format with root cause analysis
- Comprehensive solution strategies with trade-off evaluation
- Educational feedback to break rejection cycles
- Files: .claude/agents/code-review.md (+308 lines)
- Docs: CODE_REVIEW_ST_ENHANCEMENT.md, CODE_REVIEW_ST_TESTING.md

Frontend Design Skill Enhancement:
- Automatic invocation for ANY UI change
- Comprehensive validation checklist (200+ checkpoints)
- 8 validation categories (visual, interactive, responsive, a11y, etc.)
- 3 validation levels (quick, standard, comprehensive)
- Integration with code review workflow
- Files: .claude/skills/frontend-design/SKILL.md (+120 lines)
- Docs: UI_VALIDATION_CHECKLIST.md (462 lines), AUTOMATIC_VALIDATION_ENHANCEMENT.md (587 lines)

Settings Optimization:
- Repaired .claude/settings.local.json (fixed m365 pattern)
- Reduced permissions from 49 to 33 (33% reduction)
- Removed duplicates, sorted alphabetically
- Created SETTINGS_PERMISSIONS.md documentation

Checkpoint Command Enhancement:
- Dual checkpoint system (git + database)
- Saves session context to API for cross-machine recall
- Includes git metadata in database context
- Files: .claude/commands/checkpoint.md (+139 lines)

Decision Rationale:
- Sequential Thinking MCP breaks rejection cycles by identifying root causes
- Automatic frontend validation catches UI issues before code review
- Dual checkpoints enable complete project memory across machines
- Settings optimization improves maintainability

Total: 1,200+ lines of documentation and enhancements

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-17 16:23:52 -07:00

82 lines
2.6 KiB
JSON

{
"_comment": "Example MCP server configuration for Feature Management",
"_usage": "Add this to your Claude Desktop configuration file",
"_config_locations": {
"windows": "%APPDATA%\\Claude\\claude_desktop_config.json",
"macos": "~/Library/Application Support/Claude/claude_desktop_config.json",
"linux": "~/.config/claude/claude_desktop_config.json"
},
"mcpServers": {
"features": {
"command": "python",
"args": ["D:\\ClaudeTools\\mcp-servers\\feature-management\\feature_mcp.py"],
"env": {
"PROJECT_DIR": "D:\\ClaudeTools\\projects\\your-project-name",
"_comment_PROJECT_DIR": "Directory where features.db will be created/stored"
}
}
},
"_notes": [
"Replace 'D:\\ClaudeTools' with your actual ClaudeTools installation path",
"Replace 'your-project-name' with your actual project name",
"The PROJECT_DIR must be writable by the user running Claude",
"Database will be created at {PROJECT_DIR}/features.db",
"On Unix systems, use forward slashes: /path/to/ClaudeTools",
"After editing, restart Claude Desktop for changes to take effect"
],
"_examples": {
"windows_absolute": {
"command": "python",
"args": ["D:\\ClaudeTools\\mcp-servers\\feature-management\\feature_mcp.py"],
"env": {
"PROJECT_DIR": "D:\\ClaudeTools\\projects\\my-web-app"
}
},
"macos_absolute": {
"command": "python3",
"args": ["/Users/username/ClaudeTools/mcp-servers/feature-management/feature_mcp.py"],
"env": {
"PROJECT_DIR": "/Users/username/ClaudeTools/projects/my-web-app"
}
},
"linux_absolute": {
"command": "python3",
"args": ["/home/username/ClaudeTools/mcp-servers/feature-management/feature_mcp.py"],
"env": {
"PROJECT_DIR": "/home/username/ClaudeTools/projects/my-web-app"
}
},
"with_venv": {
"_comment": "Using a virtual environment",
"command": "D:\\ClaudeTools\\venv\\Scripts\\python.exe",
"args": ["D:\\ClaudeTools\\mcp-servers\\feature-management\\feature_mcp.py"],
"env": {
"PROJECT_DIR": "D:\\ClaudeTools\\projects\\my-web-app"
}
}
},
"_full_config_example": {
"mcpServers": {
"features": {
"command": "python",
"args": ["D:\\ClaudeTools\\mcp-servers\\feature-management\\feature_mcp.py"],
"env": {
"PROJECT_DIR": "D:\\ClaudeTools\\projects\\my-web-app"
}
},
"other-mcp-server": {
"command": "python",
"args": ["path/to/other/server.py"]
}
},
"globalShortcut": "Ctrl+Space"
}
}