JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1
  • Score
    100M100P100Q54092F
  • License MIT

YAML configuration files for Claude Code agent personas (Developer Agent and BA Agent) that customize AI behavior for Grubtech integrations.

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 init

    The installer will:

    1. Download these YAML files
    2. Copy them to ~/.claude/agents/
    3. Make them available in Claude Code's persona menu

    Manual Installation

    If you want to install manually:

    1. Download this package:
    npm install @chanaka_nakandala/agent-personas
    1. 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\
    1. Restart Claude Code

    2. 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

    License

    MIT © Grubtech