task icon Task

Research Company for Interview

Build an interview prep sheet with company research, talking points, and suggested questions

Requirements
Company name. Optional: role being interviewed for, interview date, specific aspects to research.
4

Check if stateCompany Directory already has a profile for this company.
If found: "I have existing research on [company]. Want me to refresh it or use what I have?"
If refreshing or no existing data, proceed to research.

7

Synthesize the research into an interview prep sheet with these sections:

  1. Company Snapshot — One paragraph on what they do, stage/size, and recent trajectory

  2. Recent Developments — 3-5 bullet points of news from the last 6 months (include dates)

  3. Leadership — Key executives and their backgrounds, especially relevant to the role

  4. Culture Signals — Patterns from how they describe themselves and how employees describe them

  5. Competitive Context — Main competitors and differentiators

  6. Suggested Questions to Ask — 5-7 questions mixing clarifying, role-specific, and culture-focused

  7. Talking Points — 3-4 ways the candidate can connect their experience to company challenges

8

If the user mentioned a specific role, weight the questions and talking points toward that role's concerns. If they have an interview date, prioritize news and developments from just before that date.

9

Offer to dig deeper on any section—more on leadership, competitive analysis, or specific product areas.

10

Save the company research to stateCompany Directory (filename: company-slug.md).
Include: overview, leadership, culture, recent news, interview-specific notes.
This research is now available for future job searches or interviews.

                    To run this task you must have the following required information:

> Company name. Optional: role being interviewed for, interview date, specific aspects to research.

If you don't have all of this information, exit here and respond asking for any extra information you require, and instructions to run this task again with ALL required information.

---

You MUST use a todo list to complete these steps in order. Never move on to one step if you haven't completed the previous step. If you have multiple CONSECUTIVE read steps in a row, read them all at once (in parallel). Otherwise, do not read a file until you reach that step.

Add all steps to your todo list now and begin executing.

## Steps

1. [Read Interview Prep Research Guide]: Read the documentation in: `skills/sauna/[skill_id]/references/career.interview.guide.md`

2. [Read Company Directory]: Discover relevant information in the user's filesystem at `documents/knowledge/companies/*.md`. (Check for existing research on this company)

3. [Read User Profile Facts]: Discover relevant information in the user's filesystem at `documents/user/profile/[file=personal|goals|interests|ideology].md`. (Tailor prep to career goals (file: goals.md))

4. Check if `documents/knowledge/companies/*.md` already has a profile for this company.
If found: "I have existing research on [company]. Want me to refresh it or use what I have?"
If refreshing or no existing data, proceed to research.


5. [Gather Arguments: Exa Search] The next step has the following requirements for arguments, do not proceed until you have all the required information:
- `query`: company name plus 'company' to disambiguate
- `numResults` (default: "5"): 8
- `type` (default: "auto"): auto

6. [Run Code: Exa Search]: Call `run_script` with:

```json
{
  "file": {
    "path": https://sk.ills.app/code/research.exa.search/preview,
    "args": [
      "query",
      "numResults",
      "type"
    ]
  },
  "packages": null
}
```

7. [Gather Arguments: Exa Search] The next step has the following requirements for arguments, do not proceed until you have all the required information:
- `query`: company name plus 'culture' or 'working at'
- `numResults` (default: "5"): 5
- `type` (default: "auto"): auto

8. [Run Code: Exa Search]: Call `run_script` with:

```json
{
  "file": {
    "path": https://sk.ills.app/code/research.exa.search/preview,
    "args": [
      "query",
      "numResults",
      "type"
    ]
  },
  "packages": null
}
```

9. Synthesize the research into an interview prep sheet with these sections:

1. **Company Snapshot** — One paragraph on what they do, stage/size, and recent trajectory

2. **Recent Developments** — 3-5 bullet points of news from the last 6 months (include dates)

3. **Leadership** — Key executives and their backgrounds, especially relevant to the role

4. **Culture Signals** — Patterns from how they describe themselves and how employees describe them

5. **Competitive Context** — Main competitors and differentiators

6. **Suggested Questions to Ask** — 5-7 questions mixing clarifying, role-specific, and culture-focused

7. **Talking Points** — 3-4 ways the candidate can connect their experience to company challenges


10. If the user mentioned a specific role, weight the questions and talking points toward that role's concerns. If they have an interview date, prioritize news and developments from just before that date.

11. Offer to dig deeper on any section—more on leadership, competitive analysis, or specific product areas.

12. Save the company research to `documents/knowledge/companies/*.md` (filename: company-slug.md).
Include: overview, leadership, culture, recent news, interview-specific notes.
This research is now available for future job searches or interviews.