luigidemasi opened a new issue, #29: URL: https://github.com/apache/camel-kit/issues/29
> Imported from [luigidemasi/camel-kit#51](https://github.com/luigidemasi/camel-kit/issues/51), opened by [luigidemasi](https://github.com/luigidemasi) on 2026-05-06. > Closed by commit [547cf6b](https://github.com/luigidemasi/camel-kit/commit/547cf6ba2996d0f31e85febfad8ebbc189fc0a61). --- ## Description Route files must follow the `.camel.yaml` naming convention, but not all agent skill files and templates enforce this consistently. During testing, Bob generated route files as `purchase-ingestion.yaml` instead of `purchase-ingestion.camel.yaml`. This affects all agents, not just Bob. ## Naming conventions to enforce | Artifact | Convention | Example | |---|---|---| | Route files | `<flow-name>.camel.yaml` | `purchase-ingestion.camel.yaml` | | Route ID | `id: <flow-name>` | `id: purchase-ingestion` | | Test files | `<flow-name>.camel.it.yaml` | `purchase-ingestion.camel.it.yaml` | | XSLT files | `<flow-name>.xsl` | `purchase-ingestion.xsl` | | Route directory | `src/main/resources/camel/` | — | ## Where to enforce - All agent gate files and skill templates - Plan task templates (greenfield, migration, testing) - Execute/implement guides - The orchestrator guide -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
