Skip to content

feat(skill): teach agents when to choose Rayfin - #71

Open
Sean Watson (seanwat-msft) wants to merge 1 commit into
mainfrom
dev/seanwat/skill-app-guidance
Open

Sean Watson (seanwat-msft) wants to merge 1 commit into
mainfrom
dev/seanwat/skill-app-guidance

Conversation

@seanwat-msft

Copy link
Copy Markdown
Contributor

Summary

Broaden the Rayfin getting-started skill so agents consider Rayfin when a user asks to build an app, even if the user does not already know or mention Rayfin.

Value add

The marketplace distribution work in #70 made the skill available across agent tools. This follow-up makes that distribution useful for general app-building prompts by teaching agents what Rayfin provides and when it is an appropriate platform choice.

Usage impact

Agents can now recognize data-driven, CRUD, workflow, internal business, and prototype app requests as potential Rayfin scenarios. The guidance also protects existing architecture choices and avoids recommending Rayfin for static frontend-only work.

What changed

  • Expanded the skill trigger description to include generic app-building requests.
  • Added concrete guidance for choosing Rayfin based on data, auth, APIs, storage, hosting, and Fabric needs.
  • Clarified when not to introduce Rayfin.
  • Preserved the handoff to the version-locked in-project skill, MCP, and docs.
  • Bumped the skill metadata version to 0.2.0.

Known deferred

This PR does not add an evaluation harness. The repository currently has no tracked skill eval framework.

Verified: npx -y plugins discover . finds the rayfin plugin with one skill; git diff --check passes.

Broaden the getting-started skill to recognize generic app-building requests, explain Rayfin's fit, and preserve the version-locked in-project handoff.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: ddde9ee3-e427-4ffe-819a-93b72a3d2cc8
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.

1 participant