Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@chanaka_nakandala/integration-personas) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Grubtech Agent Personas
Claude Code agent personas for Grubtech API integrations
This package contains YAML configuration files that customize Claude's behavior for Grubtech API integration tasks.
What's Included
1. Developer Agent (developer-agent.yaml)
Technical, code-first responses
- Generates production-ready code in TypeScript, Python, Java, or cURL
- Provides API specifications and technical details
- Helps debug API errors with specific solutions
- Follows language best practices, SOLID principles, and design patterns
When to use: You're ready to write integration code
2. BA Agent (ba-agent.yaml)
Planning, requirements, documentation
- Conducts comprehensive requirement elicitation
- Asks discovery questions (integration type, tech stack, hosting, team)
- Generates complete project requirement documents with Mermaid diagrams
- Provides process guidance and go-live checklists
When to use: You're starting a new integration project
Installation
You don't need to install this package directly!
This package is automatically installed when you run:
npx @chanaka_nakandala/integration-agent initThe installer will:
- Download these YAML files
- Copy them to
~/.claude/agents/ - Make them available in Claude Code's persona menu
Manual Installation
If you want to install manually:
- Download this package:
npm install @chanaka_nakandala/agent-personas- Copy YAML files to Claude's agents directory:
# Linux/macOS
cp node_modules/@chanaka_nakandala/agent-personas/*.yaml ~/.claude/agents/
# Windows
copy node_modules\@chanaka_nakandala\agent-personas\*.yaml %USERPROFILE%\.claude\agents\Restart Claude Code
Select persona from the personas menu
Usage
After installation, select an agent persona in Claude Code:
Start with BA Agent
"Help me plan my restaurant POS integration with Grubtech"The BA Agent will:
- Ask discovery questions about your system
- Create a requirements document
- Provide architecture diagrams
- Hand off to Developer Agent
Then use Developer Agent
"I have the requirements document. Generate TypeScript authentication code"The Developer Agent will:
- Generate production-ready code
- Include error handling and logging
- Follow best practices
- Provide implementation guidance
Files
developer-agent.yaml- Developer Agent configuration (20.8 kB)ba-agent.yaml- BA Agent configuration (23.4 kB)
Part of Grubtech Integration Agent
This package is part of the Grubtech Integration Agent toolkit:
- @chanaka_nakandala/integration-agent - Installer (use this!)
- @chanaka_nakandala/mcp-server - MCP server
- @chanaka_nakandala/agent-personas - Agent personas (this package)
- @chanaka_nakandala/agent-core - Shared types
Links
- Grubtech Website: https://www.grubtech.com
- API Documentation: https://docs.grubtech.io
- Support: support@grubtech.io
License
MIT © Grubtech