When to Tag @tembo
Tag required:- Pull Request comments - Request changes or provide feedback
- GitHub Issues - Start work on features or fixes
- Slack messages - Trigger tasks in channels or DMs
- Tembo Dashboard tasks
- Linear/Jira issues assigned to Tembo
- Initial task creation in any context
Anatomy of a Great Prompt
A well-structured prompt includes: clear objective (what needs to be done), context (why it matters), acceptance criteria (when it’s complete), and technical details (requirements/constraints).Examples
Bug Fix
Feature Implementation
Refactoring
API Endpoint
Less Effective Prompts
| Type | Example | Problem |
|---|---|---|
| Too Vague | ”Fix the bug” / “The app is broken” | No specific issue, context, or verification criteria |
| Missing Context | ”Improve performance” / “Make it faster” | No metrics, target, or scope defined |
| Overly Broad | ”Update the app and add new features” | Multiple unrelated tasks—break into smaller issues |
Tips by Issue Type
| Type | Include |
|---|---|
| Bug | Steps to reproduce, expected vs actual, error messages, environment, error tracking links |
| Feature | User story, mockups, success metrics, edge cases, dependencies |
| Refactor | Current problems, desired state, constraints, specific files, related tech debt |
| Docs | What/why, audience, existing docs to reference, examples, format preferences |
Working with Jira and Linear
Labels: Use type labels (bug, feature, refactor), priority labels, and scope labels (frontend, backend).
Link Related Issues: Set parent/child relationships, mark blocking dependencies, connect issues in same epic.
Attachments: Screenshots, recordings, error logs, design files, external documentation.
Metadata: Priority, story points, component/team, sprint/milestone, due dates.