{"success":true,"skillGraph":{"nodes":[{"id":"industry:platform-engineering","type":"industry","label":"Platform engineering","source":"platform_vertical"},{"id":"industry:security","type":"industry","label":"Security","source":"platform_vertical"},{"id":"industry:software","type":"industry","label":"Software","source":"platform_vertical"},{"id":"role:engineering","type":"role","label":"AIducation for Engineering","role":"engineering","source":"platform_vertical","metadata":{"shortName":"Engineering","audience":"Engineering, platform, security, QA, and developer productivity teams","firstWedge":false,"demoScenarioId":"demo-engineering-code-review"}},{"id":"skill_atom:engineering:ask-coding-agents-bounded-questions","type":"skill_atom","label":"Ask coding agents bounded questions","role":"engineering","source":"platform_vertical"},{"id":"skill_atom:engineering:identify-behavioral-risks-in-generated-code","type":"skill_atom","label":"Identify behavioral risks in generated code","role":"engineering","source":"platform_vertical"},{"id":"skill_atom:engineering:verify-ai-suggestions-against-code-paths","type":"skill_atom","label":"Verify AI suggestions against code paths","role":"engineering","source":"platform_vertical"},{"id":"skill_atom:engineering:write-actionable-review-feedback","type":"skill_atom","label":"Write actionable review feedback","role":"engineering","source":"platform_vertical"},{"id":"tool:chatgpt","type":"tool","label":"ChatGPT","source":"platform_vertical"},{"id":"tool:claude","type":"tool","label":"Claude","source":"platform_vertical"},{"id":"tool:copilot","type":"tool","label":"Copilot","source":"platform_vertical"},{"id":"tool:cursor","type":"tool","label":"Cursor","source":"platform_vertical"},{"id":"workflow:engineering:ai-assisted-code-review","type":"workflow","label":"AI-assisted code review","role":"engineering","source":"platform_vertical"},{"id":"workflow:engineering:architecture-tradeoff-review","type":"workflow","label":"Architecture tradeoff review","role":"engineering","source":"platform_vertical"},{"id":"workflow:engineering:debugging-and-root-cause-analysis","type":"workflow","label":"Debugging and root cause analysis","role":"engineering","source":"platform_vertical"},{"id":"workflow:engineering:test-generation-and-verification","type":"workflow","label":"Test generation and verification","role":"engineering","source":"platform_vertical"}],"edges":[{"id":"role_applies_to_industry:engineering:role:engineering->industry:platform-engineering","source":"role:engineering","target":"industry:platform-engineering","type":"role_applies_to_industry","role":"engineering"},{"id":"role_applies_to_industry:engineering:role:engineering->industry:security","source":"role:engineering","target":"industry:security","type":"role_applies_to_industry","role":"engineering"},{"id":"role_applies_to_industry:engineering:role:engineering->industry:software","source":"role:engineering","target":"industry:software","type":"role_applies_to_industry","role":"engineering"},{"id":"role_contains_workflow:engineering:role:engineering->workflow:engineering:ai-assisted-code-review","source":"role:engineering","target":"workflow:engineering:ai-assisted-code-review","type":"role_contains_workflow","role":"engineering"},{"id":"role_contains_workflow:engineering:role:engineering->workflow:engineering:architecture-tradeoff-review","source":"role:engineering","target":"workflow:engineering:architecture-tradeoff-review","type":"role_contains_workflow","role":"engineering"},{"id":"role_contains_workflow:engineering:role:engineering->workflow:engineering:debugging-and-root-cause-analysis","source":"role:engineering","target":"workflow:engineering:debugging-and-root-cause-analysis","type":"role_contains_workflow","role":"engineering"},{"id":"role_contains_workflow:engineering:role:engineering->workflow:engineering:test-generation-and-verification","source":"role:engineering","target":"workflow:engineering:test-generation-and-verification","type":"role_contains_workflow","role":"engineering"},{"id":"role_trains_skill:engineering:role:engineering->skill_atom:engineering:ask-coding-agents-bounded-questions","source":"role:engineering","target":"skill_atom:engineering:ask-coding-agents-bounded-questions","type":"role_trains_skill","role":"engineering"},{"id":"role_trains_skill:engineering:role:engineering->skill_atom:engineering:identify-behavioral-risks-in-generated-code","source":"role:engineering","target":"skill_atom:engineering:identify-behavioral-risks-in-generated-code","type":"role_trains_skill","role":"engineering"},{"id":"role_trains_skill:engineering:role:engineering->skill_atom:engineering:verify-ai-suggestions-against-code-paths","source":"role:engineering","target":"skill_atom:engineering:verify-ai-suggestions-against-code-paths","type":"role_trains_skill","role":"engineering"},{"id":"role_trains_skill:engineering:role:engineering->skill_atom:engineering:write-actionable-review-feedback","source":"role:engineering","target":"skill_atom:engineering:write-actionable-review-feedback","type":"role_trains_skill","role":"engineering"},{"id":"role_uses_tool:engineering:role:engineering->tool:chatgpt","source":"role:engineering","target":"tool:chatgpt","type":"role_uses_tool","role":"engineering"},{"id":"role_uses_tool:engineering:role:engineering->tool:claude","source":"role:engineering","target":"tool:claude","type":"role_uses_tool","role":"engineering"},{"id":"role_uses_tool:engineering:role:engineering->tool:copilot","source":"role:engineering","target":"tool:copilot","type":"role_uses_tool","role":"engineering"},{"id":"role_uses_tool:engineering:role:engineering->tool:cursor","source":"role:engineering","target":"tool:cursor","type":"role_uses_tool","role":"engineering"},{"id":"tool_supports_workflow:engineering:tool:chatgpt->workflow:engineering:ai-assisted-code-review","source":"tool:chatgpt","target":"workflow:engineering:ai-assisted-code-review","type":"tool_supports_workflow","role":"engineering"},{"id":"tool_supports_workflow:engineering:tool:chatgpt->workflow:engineering:architecture-tradeoff-review","source":"tool:chatgpt","target":"workflow:engineering:architecture-tradeoff-review","type":"tool_supports_workflow","role":"engineering"},{"id":"tool_supports_workflow:engineering:tool:chatgpt->workflow:engineering:debugging-and-root-cause-analysis","source":"tool:chatgpt","target":"workflow:engineering:debugging-and-root-cause-analysis","type":"tool_supports_workflow","role":"engineering"},{"id":"tool_supports_workflow:engineering:tool:chatgpt->workflow:engineering:test-generation-and-verification","source":"tool:chatgpt","target":"workflow:engineering:test-generation-and-verification","type":"tool_supports_workflow","role":"engineering"},{"id":"tool_supports_workflow:engineering:tool:claude->workflow:engineering:ai-assisted-code-review","source":"tool:claude","target":"workflow:engineering:ai-assisted-code-review","type":"tool_supports_workflow","role":"engineering"},{"id":"tool_supports_workflow:engineering:tool:claude->workflow:engineering:architecture-tradeoff-review","source":"tool:claude","target":"workflow:engineering:architecture-tradeoff-review","type":"tool_supports_workflow","role":"engineering"},{"id":"tool_supports_workflow:engineering:tool:claude->workflow:engineering:debugging-and-root-cause-analysis","source":"tool:claude","target":"workflow:engineering:debugging-and-root-cause-analysis","type":"tool_supports_workflow","role":"engineering"},{"id":"tool_supports_workflow:engineering:tool:claude->workflow:engineering:test-generation-and-verification","source":"tool:claude","target":"workflow:engineering:test-generation-and-verification","type":"tool_supports_workflow","role":"engineering"},{"id":"tool_supports_workflow:engineering:tool:copilot->workflow:engineering:ai-assisted-code-review","source":"tool:copilot","target":"workflow:engineering:ai-assisted-code-review","type":"tool_supports_workflow","role":"engineering"},{"id":"tool_supports_workflow:engineering:tool:copilot->workflow:engineering:architecture-tradeoff-review","source":"tool:copilot","target":"workflow:engineering:architecture-tradeoff-review","type":"tool_supports_workflow","role":"engineering"},{"id":"tool_supports_workflow:engineering:tool:copilot->workflow:engineering:debugging-and-root-cause-analysis","source":"tool:copilot","target":"workflow:engineering:debugging-and-root-cause-analysis","type":"tool_supports_workflow","role":"engineering"},{"id":"tool_supports_workflow:engineering:tool:copilot->workflow:engineering:test-generation-and-verification","source":"tool:copilot","target":"workflow:engineering:test-generation-and-verification","type":"tool_supports_workflow","role":"engineering"},{"id":"tool_supports_workflow:engineering:tool:cursor->workflow:engineering:ai-assisted-code-review","source":"tool:cursor","target":"workflow:engineering:ai-assisted-code-review","type":"tool_supports_workflow","role":"engineering"},{"id":"tool_supports_workflow:engineering:tool:cursor->workflow:engineering:architecture-tradeoff-review","source":"tool:cursor","target":"workflow:engineering:architecture-tradeoff-review","type":"tool_supports_workflow","role":"engineering"},{"id":"tool_supports_workflow:engineering:tool:cursor->workflow:engineering:debugging-and-root-cause-analysis","source":"tool:cursor","target":"workflow:engineering:debugging-and-root-cause-analysis","type":"tool_supports_workflow","role":"engineering"},{"id":"tool_supports_workflow:engineering:tool:cursor->workflow:engineering:test-generation-and-verification","source":"tool:cursor","target":"workflow:engineering:test-generation-and-verification","type":"tool_supports_workflow","role":"engineering"},{"id":"workflow_trains_skill:engineering:workflow:engineering:ai-assisted-code-review->skill_atom:engineering:verify-ai-suggestions-against-code-paths","source":"workflow:engineering:ai-assisted-code-review","target":"skill_atom:engineering:verify-ai-suggestions-against-code-paths","type":"workflow_trains_skill","role":"engineering"},{"id":"workflow_trains_skill:engineering:workflow:engineering:architecture-tradeoff-review->skill_atom:engineering:ask-coding-agents-bounded-questions","source":"workflow:engineering:architecture-tradeoff-review","target":"skill_atom:engineering:ask-coding-agents-bounded-questions","type":"workflow_trains_skill","role":"engineering"},{"id":"workflow_trains_skill:engineering:workflow:engineering:debugging-and-root-cause-analysis->skill_atom:engineering:identify-behavioral-risks-in-generated-code","source":"workflow:engineering:debugging-and-root-cause-analysis","target":"skill_atom:engineering:identify-behavioral-risks-in-generated-code","type":"workflow_trains_skill","role":"engineering"},{"id":"workflow_trains_skill:engineering:workflow:engineering:test-generation-and-verification->skill_atom:engineering:write-actionable-review-feedback","source":"workflow:engineering:test-generation-and-verification","target":"skill_atom:engineering:write-actionable-review-feedback","type":"workflow_trains_skill","role":"engineering"}],"roleSummaries":[{"role":"engineering","name":"AIducation for Engineering","shortName":"Engineering","firstWedge":false,"workflows":4,"skillAtoms":4,"tools":4,"industries":["Software","Platform engineering","Security"]}],"summary":{"roles":1,"workflows":4,"skillAtoms":4,"tools":4,"industries":3,"edges":35,"firstWedgeRole":null}},"filters":{"role":"engineering","tool":null,"industry":null,"includeEdges":true}}