[Feature Request] Add workflow system with steps as separate files and XML tagging

Resolved 💬 2 comments Opened Jan 23, 2026 by JoeInnsp23 Closed Feb 28, 2026

Bug Description
feature-request: similar to rules and skills, create a workflow feature that can be invoked, structure it as workflow -> steps and have individual files for the steps so you can change certain parts easily generation of the steps could be integrated in claude code as a slash command and create the workflow and steps using xml tagging for better adherance

Environment Info

  • Platform: darwin
  • Terminal: ghostty
  • Version: 2.1.17
  • Feedback ID: 6ed4c93f-8072-4dc3-ad0c-77b2dbc9db58

Errors

[{"error":"Error: ENOENT: no such file or directory, scandir '/Library/Application Support/ClaudeCode/.claude/skills'\n    at readdirSync (unknown)\n    at <anonymous> (/$bunfs/root/claude:12:1903)\n    at k_ (/$bunfs/root/claude:11:35097)\n    at readdirSync (/$bunfs/root/claude:12:1864)\n    at b2A (/$bunfs/root/claude:1479:380)\n    at b2A (/$bunfs/root/claude:1479:1350)\n    at <anonymous> (/$bunfs/root/claude:1479:4440)\n    at <anonymous> (/$bunfs/root/claude:1479:5171)\n    at L (/$bunfs/root/claude:11:7244)\n    at pW9 (/$bunfs/root/claude:4784:4342)","timestamp":"2026-01-23T13:58:56.649Z"},{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/josephstephenson-mouzo/.local/share/claude/versions/2.1.17 (expected in multi-process scenarios)\n    at LYA (/$bunfs/root/claude:3902:2091)\n    at UqL (/$bunfs/root/claude:3902:1202)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-23T13:58:56.692Z"},{"error":"TelemetrySafeError: Error: invalid value, please check our API documentation for the correct data structure for this column. https://developer.monday.com/api-reference/docs/change-column-values: {\"response\":{\"data\":{\"change_multiple_column_values\":null},\"errors\":[{\"message\":\"invalid value, please check our API documentation for the correct data structure for this column. https://developer.monday.com/api-reference/docs/change-column-values\",\"locations\":[{\"line\":1,\"column\":99}],\"path\":[\"change_multiple_column_values\"],\"extensions\":{\"code\":\"ColumnValueException\",\"status_code\":200,\"error_data\":{\"column_type\":\"hour\",\"column_id\":\"hour_mkztwvhq\",\"column_value\":\"10:30 AM\",\"column_validation_error_code\":\"\",\"column_name\":\"Actual Start\"},\"service\":\"monolith\"}}],\"extensions\":{\"request_id\":\"247f1af2-8a5f-9b60-9a4a-4c1a9e0a8755\"},\"status\":200,\"headers\":{}},\"request\":{\"query\":\"\\n  mutation changeItemColumnValues($boardId: ID!, $itemId: ID!, $columnValues: JSON!) {\\n    change_multiple_column_values(board_id: $boardId, item_id: $itemId, column_values: $columnValues) {\\n      id\\n    }\\n  }\\n\",\"variables\":{\"boardId\":\"5090539041\",\"itemId\":\"2659166863\",\"columnValues\":\"{\\\"color_mkztm9jf\\\":{\\\"label\\\":\\\"Done\\\"},\\\"hour_mkztwvhq\\\":\\\"10:30 AM\\\",\\\"hour_mkztd0h5\\\":\\\"11:00 AM\\\"}\"}}}\n    at zcE (/$bunfs/root/claude:1179:16530)\n    at async call (/$bunfs/root/claude:1179:31268)\n    at async dA9 (/$bunfs/root/claude:3025:19033)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-23T14:29:50.020Z"}]

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗