Skip to content

Add skill references for the onboarding process - #114

Open
skaltman wants to merge 18 commits into
mainfrom
onboarding
Open

Add skill references for the onboarding process#114
skaltman wants to merge 18 commits into
mainfrom
onboarding

Conversation

@skaltman

@skaltman skaltman commented Aug 16, 2026

Copy link
Copy Markdown
Collaborator

Adds three skill references for the onboarding/agent-creation process:

Also adds some general principles to SKILL.md.

I have not thoroughly tested this by creating a new agent (I did one quick pass, but it was very basic). I would expect things to shift and change once we do so, but I thought it might be helpful to review at this stage anyway.

Closes #47
Closes #46

@github-actions

github-actions Bot commented Aug 16, 2026

Copy link
Copy Markdown

Preview deployed to Connect (dogfood.team.pct.posit.it): https://dogfood.team.pct.posit.it/connect/#/apps/d7a36cae-8f27-448b-a478-61b81fbe3942/draft/361869

Deployed from commit ceefd50.

@github-actions

github-actions Bot commented Aug 16, 2026

Copy link
Copy Markdown

Preview deployed to Connect (connect.staging.pct.posit.it): https://connect.staging.pct.posit.it/connect/#/apps/ad662e1b-5048-4acc-9ad7-f9478c92274e/draft/1815

Deployed from commit ceefd50.

@skaltman
skaltman marked this pull request as ready for review August 16, 2026 22:03
@skaltman
skaltman requested a review from simonpcouch August 16, 2026 22:03

@simonpcouch simonpcouch left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Very much a step forward, thank you! Left some comments, but reviewing as Approve—I trust your judgment on taking some comments and ignoring others.

I'm not sure if this is universally applied in this repo, but I think it's at least the mode; could we soft-wrap text rather than hard-wrap in skills and vignettes? You're welcome to add a line to the tracked AGENTS.md as well to advice future agents to do this.

├── agent.R # reusable commons() construction
├── DESCRIPTION
├── instructions.md # optional concise, always-needed guidance
├── onboarding.md # scope, decisions, and unresolved questions

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should this just be an AGENTS.md / CLAUDE.md?

[devrel-agent evaluation](https://github.com/posit-dev/devrel-agent/tree/main/evals)
as the current worked example of a full commons evaluation. Adapt its
question, target, scorer, runner, baseline, and transcript-review patterns to
the agent being evaluated; do not copy its domain-specific rubric.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Halfway wondering whether there should be some sort of suggested warning-to-the-user along the lines of 'these will cost a lot of money to run, is that okay?'. I'm well into the tens of dollars for each run in devrel-agent currently.

questions are realistic, useful, and representative of the agent's intended
production traffic.

Expand the set iteratively. Aim for around 30 questions. Include:

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

30 gives me pause. It might be because it appears as early as it does? Maybe we just need to be clear that expanding the set of questions is the outer-most loop; draft a couple/few questions and go through the full implement/pilot/critique/analyze flow, and only then should you add further questions. Otherwise, you're spending more time and money to learn each lesson / debug issues in the eval each time you iterate on it.

confirm those changes against held-out questions rather than tuning only to
the visible set.

Give the user access to the full-run logs. Ask them to review the results and

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should this be explicit instructions on how to launch the Inspect log viewer?

- name: realized
type: boolean
description: Orders that were shipped.
expr: status_cd = 90

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Noting that this will change soon (probably this afternoon? #115) and this might go stale before merging.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

The onboarding experience discourage hard-coding numbers in the eval scorer

2 participants