IndumetrixAcademy
04AI Stack

How We Work With AI (Computer + Rovo + 19 skills)

Senzary's AI stack is three layers: **Perplexity Computer** (the agent runtime you're talking to now), **Atlassian Rovo** (Jira/Confluence intelligence), and **19 Senzary user skills** that encode our specific way of working.

For Distributor / Channel Partner, the most-loaded skills are `channel-partner-ops`, `commercial-manager`, `pricing-agent`, `smart-quote-builder`. They each have a SKILL.md that defines triggers and references. When you say the right phrase, the right skill loads. When the wrong one loads, you get noise.

The signature behavior: **"datasheet + price + use case bundle"**. That phrase is in the skill triggers. Use it and the skill engages. Then it does structural work — pulling records, checking attribute trees, drafting documents — and you do the judgment work.

Teaching Moments

How Eric talks about this

load channel-partner-ops
Standing prompt · session 1566900000000000000

The load phrase triggers the SKILL.md to be read into context. Every skill has triggers and references. Match the trigger phrase and the skill loads cleanly.

list the skills you have
Discovery phrase · session 1566900000000000000

When you don't know which skill owns a task, ask for the list. The 19 Senzary user skills each have a one-line description that maps phrases to skills. Pick by trigger match, not by guess.

don't talk to me until it's published
Standing rule · session fba9aafc

Eric's pushback rule. If the task is to ship something, ship it. Don't narrate intermediate progress. Don't ask permission for every step. The deliverable IS the conversation.

Prompts referenced

Try these exact phrasings

Hands-on

Try it yourself

Load channel-partner-ops. Run one workflow end-to-end using only the loaded skill (do not improvise the steps). In your submission: paste the load command, paste the final artifact URL, and name one moment where the skill loaded the right reference you wouldn't have remembered on your own.

Pass criteria
  • pastes the explicit skill load command
  • produces an artifact URL
  • names one structural piece the skill contributed
Self-check

Quick check

  1. 1. What does 'favor always mcp versus api' mean?

    • a. Never use APIs
    • b. When an MCP exists for the system, use it instead of raw API calls
    • c. MCPs are faster
    • d. It's a typo
    Reveal answer

    Eric's 2026-04-27 directive: prefer MCP tools when they exist. Drop to raw API only when the MCP is missing what you need.

  2. 2. What loads when you say 'load channel-partner-ops'?

    • a. Nothing, it's text
    • b. The SKILL.md and its referenced docs into context
    • c. A new chat session
    • d. An npm package
    Reveal answer

    The load phrase triggers the SKILL.md to be read into context. Every skill has triggers, references, and instructions.

  3. 3. What's the right way to discover which skill owns a task?

    • a. Guess
    • b. Ask for the skill list and match by trigger
    • c. Try every skill
    • d. Ask Eric every time
    Reveal answer

    The 19 Senzary user skills each have a description with trigger phrases. Match the phrase to the skill. Don't guess.

Built 2026-07-31 · 3 teaching moments · 3 prompts