Favicon of emitter-prep-for-pr

emitter-prep-for-pr Skill

AI Agent SkillJavaOpen source

Prepare language emitter changes for PR: validate (build, format, lint), add a changeset, and push. This skill is specifically for the language emitter packages (http-client-python, http-client-csharp, http-client-java) - NOT for core TypeSpec packages like compiler, http, openapi3, etc. Use when the user wants to fina Published by microsoft in typespec.

What is emitter-prep-for-pr Skill?

Prepare language emitter changes for PR: validate (build, format, lint), add a changeset, and push. This skill is specifically for the language emitter packages (http-client-python, http-client-csharp, http-client-java) - NOT for core TypeSpec packages like compiler, http, openapi3, etc. Use when the user wants to fina Published by microsoft in typespec. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.

Trust signal
95/100
Maintenance signal
90/100
Adoption signal
94/100

Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.

Key capabilities

  • Includes SKILL.md support
  • Reusable instructions support
  • Developers using typespec

Technical details

Copy skill directory
  • Install or run with Copy skill directory

When to use emitter-prep-for-pr Skill

  • Use it for developers using typespec.

Built with

JavaCopy skill directory

Editorial notes

Source

  • Creator: microsoft
  • Repository: microsoft/typespec
  • Skill file: .github/skills/emitter-prep-for-pr/SKILL.md

What it does

Prepare language emitter changes for PR: validate (build, format, lint), add a changeset, and push. This skill is specifically for the language emitter packages (http-client-python, http-client-csharp, http-client-java) - NOT for core TypeSpec packages like compiler, http, openapi3, etc. Use when the user wants to fina

Skill instructions

Emitter Prep for PR Prepares language emitter changes for pull request by running build/format/lint, checking for a changeset, and pushing to the remote branch. This skill is for language emitter packages only: - http-client-python - http-client-csharp - http-client-java Do NOT use this skill for core TypeSpec packages (compiler, http, openapi3, etc.). Workflow Step 1: Determine the emitter package Figure out which emitter package the user is working on from context (cwd, recent changes, or ask). The package will be under packages/<package-name/. Step 2: Build, format, and lint the emitter package bash cd ~/Desktop/github/typespec/packages/PACKAGENAME Build npm run build Format (includes both TypeScript and Python formatting) npm run format Lint (emitter-only is fine for quick validation) npm run lint -- --emitter If any step fails, report the error and stop. Do not proceed. Step 3: Run format at repo root bash cd ~/Desktop/github/typespec pnpm format Important: pnpm format may touch f

Explore related resources

Frequently asked questions

What is emitter-prep-for-pr?

emitter-prep-for-pr is a open-source AI agent skill with Copy skill directory. Prepare language emitter changes for PR: validate (build, format, lint), add a changeset, and push.

Who is emitter-prep-for-pr best for?

emitter-prep-for-pr is best for reusing agent instructions, scripts, and references.

How do I install emitter-prep-for-pr?

Install or run emitter-prep-for-pr using Copy skill directory. Check emitter-prep-for-pr for the latest setup command.

Is emitter-prep-for-pr actively maintained?

emitter-prep-for-pr may need a closer maintenance check before production use.

Share:

Stars
5,794
Forks
375
Last commit
9 days ago
Repository age
5 years
License
MIT

Auto-fetched from GitHub.

Ad
Favicon

 

  
 

Similar to emitter-prep-for-pr