Cosine Docs
  • πŸ‘‹Introduction to Genie
  • πŸš€Getting Started
  • πŸ”—Connecting Repositories
  • πŸ€–Using Genie
  • πŸ’¬Prompting Genie
  • πŸ”„CI/CD Integration
  • πŸ› οΈAdvanced Features
  • βœ…Best Practices
  • ❓FAQs
  • 🧩Integrations
    • Slack
    • Linear
    • Jira
  • πŸ“’Support and Feedback
Powered by GitBook
On this page
  • Providing Instructions
  • Reviewing Genie's Work
  • Reviewing and Managing Tasks
  • Continuing the Conversation
  • Merging Changes

Was this helpful?

Using Genie

Genie is ready to dive in and help you tackle your development tasks. Here's a quick guide on how to effectively collaborate with Genie:

PreviousConnecting RepositoriesNextPrompting Genie

Last updated 23 days ago

Was this helpful?

Providing Instructions

Genie works best with clear, specific instructions. To get the most out of Genie:

  • Keep your prompts clear and detailed.

  • Mention specific files or tasks when possible.

  • Break complex requests into simpler steps.

For detailed tips, check out .

Example Prompt:

A simple yet clear prompt might look like this:

You can also attach relevant files to your prompt to give Genie additional context.

Reviewing Genie's Work

Once Genie receives your instructions, it'll:

  1. Generate a Pull Request (PR) with detailed explanations of its changes.

  2. Allow you to review and provide feedback directly.

Reviewing and Managing Tasks

  • Click "View PR" to open Genie's PR directly in GitHub if you prefer reviewing there.

  • Alternatively, you don't need to leave Genie - just click on the task status dropdown (initially showing Open) and select "Mark as Completed".

  • If you decide the changes aren't needed, choose "Close" to close both the task and PR or "Delete" to remove the task entirely.

Continuing the Conversation

  • If Genie's initial changes need adjustments, keep the chat going by providing additional instructions. Genie will continue refining its changes.

  • For small adjustments, feel free to directly edit Genie's proposed changes yourself using Genie's built-in editor.

  • After making your edits, you can merge them directly within Genie.

Merging Changes

When you're happy with the results:

  • Merge the PR in GitHub or your preferred way of doing so.

  • Mark the task as "Completed" within Genie.

  • Your project is now updated, and you're ready to tackle the next task!

Remember that marking a task as β€œCompleted” in Genie does not automatically merge the PR; you’ll need to merge it in GitHub as usual unless your workflow is configured otherwise.


With Genie, the process is seamless, collaborative, and flexible - allowing you to manage development tasks efficiently.

πŸ€–
Prompting Genie