ai-agentai-assisted-developmentai-coding-assistantclaude-codecodexcursordev-workflowdeveloper-toolsengineering-cyberneticsgithub-issuesllmmarkdownproject-planningprompt-engineeringskillssoftware-architecturesoftware-engineeringspec-driven-developmentstructured-thinkingtask-decomposition