npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

@grubtech/integration-personas

v1.0.7

Published

Agent personas and slash commands for Claude Code to help with Grubtech API integration (Business Analyst, Developer, and Integration Assistant agents).

Readme

Grubtech Integration Personas

Three specialized AI agents for Claude Code to help you build Grubtech API integrations.


What This Is

Agent personas that customize Claude Code's behavior for different integration tasks. Each agent has comprehensive knowledge of Grubtech APIs and uses documentation search tools to provide accurate, fact-based guidance.

Installation:

npx @grubtech/integration-agent init

The Three Agents

👨‍💼 Business Analyst (/grubtech-ba)

Plans and documents your integration project.

What it does:

  • Asks questions about your restaurant/POS system
  • Creates technical requirements documents
  • Generates architecture and data flow diagrams
  • Provides integration checklists

Use for:

  • Starting new integration projects
  • Planning integration scope
  • Understanding which Grubtech APIs you need
  • Creating documentation for developers

Example:

/grubtech-ba
"Help me plan a menu synchronization integration"

👨‍💻 Developer (/grubtech-dev)

Generates production-ready code for your integration.

What it does:

  • Writes code in TypeScript, Python, Java, or cURL
  • Implements authentication (OAuth 2.0, API Key)
  • Creates webhook handlers
  • Builds API clients
  • Includes error handling and logging

Use for:

  • Implementing code after requirements are defined
  • Building webhook endpoints
  • Creating API integration clients
  • Debugging code issues

Example:

/grubtech-dev
"Generate TypeScript code for OAuth authentication"

🛠️ Integration Assistant (/grubtech-assistant)

Provides technical support and answers API questions.

What it does:

  • Answers technical questions about Grubtech APIs
  • Provides architecture recommendations
  • Explains integration patterns
  • Troubleshoots integration issues
  • Clarifies API documentation

Use for:

  • Quick technical questions during development
  • Understanding API behavior
  • Architecture decisions
  • Troubleshooting problems

Example:

/grubtech-assistant
"How does webhook signature validation work?"

How to Use

Step 1: Planning

/grubtech-ba
"I need to integrate my POS with Grubtech for menu sync and orders"

→ Creates requirements document

Step 2: Implementation

/grubtech-dev
"Generate code for the requirements"

→ Generates production-ready code

Step 3: Support

/grubtech-assistant
"How do I test the OAuth flow?"

→ Provides technical guidance


What's Included

Agent Files: (installed to .claude/agents/)

  • Business Analyst agent
  • Developer agent
  • Integration Assistant agent

Slash Commands: (installed to .claude/commands/)

  • /grubtech-ba - Business Analyst
  • /grubtech-dev - Developer
  • /grubtech-assistant - Integration Assistant

Key Features

All agents have:

  • Complete Grubtech API knowledge (100+ documentation pages)
  • Documentation search capability (14,000+ chunks)
  • Anti-hallucination protocol (only fact-based answers)
  • Source URL citations from docs.grubtech.io

All agents follow:

  • ✅ Search documentation before answering
  • ✅ Provide only information from official docs
  • ✅ Cite source URLs
  • ❌ No pricing or timeline discussions
  • ❌ No made-up endpoints or payloads

Related Packages

  • @grubtech/integration-agent - Main installer
  • @grubtech/integration-mcp-server - Documentation search server
  • @grubtech/integration-personas - This package
  • @grubtech/integration-core - Shared utilities

Support: [email protected] Documentation: https://docs.grubtech.io Website: https://www.grubtech.com

© 2025 Grubtech. All rights reserved.