🖥️Quickstart
This guide shows a non‑technical, click‑by‑click way to get value from Cosine in minutes. No jargon, just steps.
Before you start - checklist
- ✅ Access to your GitHub to add integrations 
- ✅ Permission to read/write to at least one repo 
- ✅ (Optional) Your team’s task tool (Jira/Linear/Asana) and Slack 
- ✅ (Optional) A small, non‑critical task you’re happy to try first 
Quick start in 10 steps
- Create your account - Open the Cosine platform and sign up with your work email. 
  
- Connect your code - Link your GitHub/other git provider and import one or more repos you want Cosine to work on (you can also start a new project from a template). 
  
- Pick a project - From the Projects page (second tab at the top), select the repo/project you just imported. 
  
- Tell Cosine what you want - Use the New task / prompt box. Be simple: describe the bug or feature and any acceptance criteria (what “done” looks like). 
  
- (Optional) Kick off from Jira/Linear/Slack - Instead of typing a prompt, you can trigger tasks by tagging/labelling a ticket in Jira/Linear or by mentioning @cosine in a Slack thread. Details below. 
 
- Start the task — then walk away - Cosine works asynchronously. Don’t babysit it. Queue several tasks if you like. 
  
- Come back to review - Open the task to see what Cosine did: the plan, code changes and validation runs. 
  
- Review the pull request (PR) - Read the diff, view test/CI status, and add comments if you want tweaks. 
  
- Ask for changes or iterate - Type follow‑ups (e.g., “Make the button blue and add a test”). Cosine updates the branch/PR. 
  
- Merge - When happy, merge the PR from Cosine or from your git host. To do this, select the PR icon on the right-hand side (second from the top) and click Merge. Done. 
  
What are the icons on the Cosine platform?
In order:
- Explorer: allows you to look in and select specific files for Cosine to work in. You can search over file names and paths. 
- PR: allows you to view PRs and merge. 
- Source control: lets you view the code changes directly. 
- Search: lets you search in the actual code base of files. 
- Preview: shows you the impact of the change on the site. 
- Tickets: can integrate with Jira / Linear / Slack. 
- Workflows: shows you CI checks and their status. 
- Settings: lets you change the underlying model you’re using, and choose where to merge your PR into. 

Common ways to give Cosine a task
A. On the platform (fastest):
- Open your project → New task / prompt → Describe the change → Submit. 
B. From Jira/Linear:
- Add your integration once. 
- On a ticket, apply the Cosine label/tag your workspace uses (e.g., “cosine”). That’s it — Cosine will pick it up and start. 
C. From Slack:
- In a relevant channel/thread, mention @cosine and say what you want (or ask it to take the ticket discussed above). 
- Or open the Cosine side‑panel in Slack to get the full app experience without leaving Slack. 
What you’ll see on the platform
- Task timeline & plan - What it intends to do and why. 
  
- Code changes - Diffs grouped by file (Third icon on the right-hand side). 
  
- Validation - Local code execution and CI status for the PR (Second last icon on the right-hand side). 
  
- Controls - Ask for changes, re‑run, or merge when satisfied. 
  
Tips that 10x results
- Don’t hover: Kick off 5–10 small tasks; come back later to review. 
- Add acceptance criteria: Tell it how you’ll judge “done”. 
- Start small: Non‑critical bugs/UX tweaks are perfect first wins. 
- Let it clarify: If your ask is vague, Cosine will ask you questions; answer briefly and keep moving. 
- Turn on AutoDoc when you want docs: It writes and keeps project docs up‑to‑date as code changes. (To do so, enter a Project and then select “Autodoc” rather than “Tasks” in the header)  
Troubleshooting basics
- Nothing happened? Check the task page for errors; re‑submit or slightly narrow the ask. 
- It asked questions. That’s normal — answer directly; it will continue. 
- Tests failing? Ask Cosine to fix failing tests and re‑run. 
- Private repos okay? Yes — as long as your user has access. 
First‑task ideas you can try today
- “Fix the header logo alignment on mobile (<768px). Add a test.” 
- “Add a ‘Resend verification email’ button on the account page with success/error toasts.” 
- “Refactor legacy utils/date.js to TypeScript, add unit tests for parseDate and formatDate.” 
Last updated
Was this helpful?