The Tool Library: Your Repeatable Playbooks
For complex or recurring engineering tasks, you need a repeatable playbook. The Tool Library is your collection of pre-built analytical playbooks that run directly from the chat interface.
Use these tools to perform deep, structured analysis—like generating a service overview or finding the impact of a code change—and receive a detailed report without having to ask multiple questions.
How to Use a Tool
- Open the Library: Click the Tool Library button, located near the chat input area. This opens a dialog displaying all available playbooks.
- Select a Tool: Choose the tool that matches the task you need to perform.
- Provide Input: If the tool needs information, such as the name of a service to analyze, a form will appear. Complete the required fields.
- Run the Tool: Submit the form. The tool will execute and deliver a complete, structured report directly into your chat conversation.
Common Playbooks
This library provides a solution for many common engineering chores. Here are some of the essential tools you can use:
| Playbook | Description | Common Use Case |
|---|---|---|
| Analyze Service | Generates a comprehensive report on a single service’s architecture, dependencies, and recent activity. | You need a deep understanding of a service before modifying it. See the Service Architecture for more detail. |
| Generate Onboarding Guide | Creates a step-by-step guide for setting up and running a service locally. | A new team member is joining, and you want to accelerate their setup process. Essential for Self-Onboarding. |
| Find Usages | Scans the entire product to find all uses of a specific function, class, or component. | You are planning to refactor or deprecate a piece of code and need to understand the full impact before you start. |
| Compare Services | Provides a side-by-side comparison of two services, highlighting differences in technology and dependencies. | You are trying to enforce consistent architectural patterns or understand why two similar services were built differently. |
Using a tool from the library ensures you get a consistent, thorough, and efficient analysis every time, turning hours of manual investigation into a few clicks.
Last updated on