JSPM

@chanaka_nakandala/agent-personas

2.0.0
    • ESM via JSPM
    • ES Module Entrypoint
    • Export Map
    • Keywords
    • License
    • Repository URL
    • TypeScript Types
    • README
    • Created
    • Published
    • Downloads 4
    • Score
      100M100P100Q39297F
    • 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/agent-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