Skip to content

Add agent instructions and teams-js contributor skill#3032

Open
jekloudaMSFT wants to merge 7 commits intomainfrom
jeklouda/aiInstructions
Open

Add agent instructions and teams-js contributor skill#3032
jekloudaMSFT wants to merge 7 commits intomainfrom
jeklouda/aiInstructions

Conversation

@jekloudaMSFT
Copy link
Copy Markdown
Collaborator

For more information about how to contribute to this repo, visit this page.

Description

Adds instructions for GitHub Copilot and Claude as well as a skill with more details on making changes within teams-js.

@jekloudaMSFT jekloudaMSFT requested a review from a team as a code owner April 8, 2026 22:09
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 8, 2026

size-limit report 📦

Path Size Loading time (3g) Running time (snapdragon) Total time
packages/teams-js/dist/esm/packages/teams-js/src/index.js 202.69 KB (0%) 4.1 s (0%) 151 ms (-20.55% 🔽) 4.3 s

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines:
Successfully started running 1 pipeline(s).

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines:
Successfully started running 1 pipeline(s).

Copy link
Copy Markdown
Contributor

@aeunms aeunms left a comment

Choose a reason for hiding this comment

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

Sorry it took so late to review between my OOFages! These looks fantastic, just added a couple comments with questions. Feel free to merge without changes.

- User is building an app _with_ TeamsJS as a consumer (point them to https://learn.microsoft.com/javascript/api/overview/msteams-client)
- User asks about Teams Bot Framework or other Teams SDKs

## Monorepo Structure
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

This is probably fine for now, but if we ever end up moving things around, how do you think the agent might handle that discrepancy between these instructions?

- Importing `{ app, authentication, pages }` must stay under the limit specified in `package.json` (uncompressed, no brotli)
- If your change exceeds this, either tree-shaking is broken or you must justify the increase in your PR

### Changefiles (Beachball)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

maybe we could also do a cheap check if pushing where we see if they touched the relevant files to make the agent make sure the author knows they must create a changefile to make a PR?

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.

2 participants