Skip to content

AI Integration Prompt

Aryeh Citron edited this page Apr 22, 2026 · 18 revisions

Rather than integrating the library manually, why not get an AI agent (e.g. Claude/Gemini) to do it for you? Here is an example prompt for you to use, just replace {TestProject} with the name or full path of your Component/Acceptance/Integration test project.

Please integrate the TestTrackingDiagrams into the {TestProject} project. Try to track as much as possible, including HTTP calls (or things representing HTTP calls even if they're mocked or simulated) to dependencies, event publishing, message creation, database calls, blob storage calls, redis calls and general activity tracking etc. Use the extensions where applicable, but do custom integrations where necessary. Lean towards solutions that are less invasive and more reusable. All the information you need should be in https://github.com/lemonlion/TestTrackingDiagrams/wiki so do a very deep dive into the entire wiki, and then execute an implementation. When you're done, rebuild and run all the tests in that project and check that the reports are generating correctly. Also check the data in TestRunReport.json (the schema is in TestRunReport.schema.json), and make sure that the PlantUML for the flows look correct, that all the dependencies are in their and being tracked. Check to make sure that the Activity Diagram spans look correct. Also use DiagnosticMode = true (https://github.com/lemonlion/TestTrackingDiagrams/wiki/Diagnostics-and-Debugging) to do a check of everything. Keep repeating that flow until everything is looking correct. When you're happy with the result set DiagnosticMode back to false and rerun all the tests and provide the user with links to the TestRunReport.html and surrounding documents. Then if there is any feedback in terms of documentation improvements for the TestTrackingDiagrams wiki, or bug reports, or feature requests that would improve integration, create them here: https://github.com/lemonlion/TestTrackingDiagrams/issues. If you don't have permissions to create those issues, write the documentation reports/feature requests/documentation improvement suggestions to markdown files and instruct you're user to post them on the issues link.

Home


Demo


Getting Started

Common Tasks

Integration Guides

Extensions

Configuration

Features

Reference

Clone this wiki locally