CLI Agent
01SAP-samples/hana-developer-cli-tool-example
Agent
Use when implementing or modifying CLI commands, routes, utilities, tests, or i18n text in this repo.
SAP-samples/hana-developer-cli-tool-example
Agent
Use when implementing or modifying CLI commands, routes, utilities, tests, or i18n text in this repo.
SAP-samples/hana-developer-cli-tool-example
Agent
Use when updating documentation, VitePress config, or command docs. Focus on docs taxonomy, VitePress conventions, and markdown quality.
SAP-samples/hana-developer-cli-tool-example
Agent
Use when updating MCP server TypeScript, JSON-RPC handlers, or tool registrations in this repo.
SAP-samples/hana-developer-cli-tool-example
Agent
Use when updating tooling config, npm scripts, automation scripts, or GitHub workflows in this repo.
SAP-samples/hana-developer-cli-tool-example
Agent
Use when performing version bumps, release preparation, or maintenance version changes. Handles version updates across package.json files, SAPUI5 versions, changelog management, and documentation synchronization.
SAP-samples/hana-developer-cli-tool-example
Instructions file GitHub Copilot
Instructions for SAP-samples/hana-developer-cli-tool-example, covering workspace copilot instructions, project context, general expectations, testing and validation and tooling preferences.
SAP-samples/hana-developer-cli-tool-example
Instructions file GitHub Copilot
Use when creating or updating automation scripts in the scripts/ folder (generate-, enhance-, update-, populate- files). Enforces consistent patterns for file I/O, metadata extraction, documentation generation, template processing, error handling, and integration with npm scripts.
SAP-samples/hana-developer-cli-tool-example
Instructions file GitHub Copilot
Use when creating or updating CHANGELOG.json entries. Enforces the repository's existing JSON schema, ordering, style, and compatibility with generated CHANGELOG.md output.
SAP-samples/hana-developer-cli-tool-example
Instructions file GitHub Copilot
Use when creating or updating GitHub Actions workflow files. Enforces consistent CI/CD patterns, matrix testing strategies, artifact management, deployment automation, secret handling, and integration with repository services. Ensures workflows are secure, maintainable, and follow GitHub Actions best practices.
SAP-samples/hana-developer-cli-tool-example
Instructions file GitHub Copilot
Use when creating or updating CLI command files in bin/. Enforces consistent structure, imports, exports, error handling, internationalization, and integration with the command infrastructure. Ensures commands work seamlessly with the yargs framework, prompt system, and database connections.
SAP-samples/hana-developer-cli-tool-example
Instructions file GitHub Copilot
Use when creating or updating CLI command documentation in docs/02-commands/. Generates comprehensive markdown files with Mermaid diagrams showing command flow, detailed parameter tables organized by category, syntax examples, and related commands.
SAP-samples/hana-developer-cli-tool-example
Instructions file GitHub Copilot
Use when creating or updating project configuration files for linting, testing, coverage, and code quality tools. Enforces consistent config structure, extends shared configurations, manages ignore patterns, handles multi-language setup, and integrates tools with CI/CD. Ensures all tools work harmoniously and follow…
SAP-samples/hana-developer-cli-tool-example
Instructions file GitHub Copilot
Use when creating or updating code that manages database connections. Enforces consistent timeout configuration, proper connection cleanup, graceful error handling, and connection pooling best practices across CLI commands, routes, and tests.
SAP-samples/hana-developer-cli-tool-example
Instructions file GitHub Copilot
Use when creating or updating database-specific client adapters. Enforces abstract base class extension patterns, required method implementations, connection lifecycle management, profile-based factory patterns, and integration with CDS and direct connection modes. Ensures consistent database abstraction across HANA…
SAP-samples/hana-developer-cli-tool-example
Instructions file GitHub Copilot
Use when creating end-to-end (E2E) tests for CLI commands. Enforces consistent test structure, subprocess execution patterns, output validation, flag testing, and integration testing. Covers complete command workflows from execution through verification.
SAP-samples/hana-developer-cli-tool-example
Instructions file GitHub Copilot
Use when creating or updating standard documentation pages outside docs/02-commands/. Enforces consistent structure, writing style, cross-linking, and VitePress-friendly markdown patterns already used in this repository.
SAP-samples/hana-developer-cli-tool-example
Instructions file GitHub Copilot
Use when creating or updating GitHub Actions workflow files. Enforces consistent CI/CD patterns, matrix testing strategies, artifact management, deployment automation, secret handling, and integration with repository services. Ensures workflows are secure, maintainable, and follow GitHub Actions best practices.
SAP-samples/hana-developer-cli-tool-example
Instructions file GitHub Copilot
Use when adding or updating text elements in i18n/ translation files. Enforces consistent key-value structure, language completeness, and multi-file synchronization across all supported language variants (English, German, Spanish, French, Japanese, Korean, Portuguese).
SAP-samples/hana-developer-cli-tool-example
Instructions file GitHub Copilot
Use when creating or updating MCP (Model Context Protocol) server components. Enforces TypeScript patterns, JSON-RPC communication rules, tool/resource/prompt registration, and integration with CLI command metadata. Ensures MCP server follows protocol requirements and maintains consistency with the CLI infrastructure.
SAP-samples/hana-developer-cli-tool-example
Instructions file GitHub Copilot
Use when adding or updating scripts in package.json. Enforces consistent naming conventions, script categories, environment variable handling, cross-platform command compatibility, npm lifecycle hooks, script composition patterns, and integration with CI/CD pipelines. Ensures npm scripts are maintainable…
SAP-samples/hana-developer-cli-tool-example
Instructions file GitHub Copilot
Comprehensive overview of the SAP HANA Developer CLI Tool project. Provides essential context about project purpose, architecture, technologies, operating modes, and design patterns. Use this as foundational knowledge for all work in this repository.
SAP-samples/hana-developer-cli-tool-example
Instructions file GitHub Copilot
Use when preparing releases, updating CHANGELOG.json, bumping versions, or publishing to npm. Enforces consistent release process, version numbering conventions, changelog maintenance, and publishing workflow.
SAP-samples/hana-developer-cli-tool-example
Instructions file GitHub Copilot
Use when creating or updating route files in routes/. Enforces consistent structure, error handling, database connection management, internationalization, and integration with the Express server and CLI command infrastructure. Ensures routes follow established patterns for endpoint registration, response formatting…
SAP-samples/hana-developer-cli-tool-example
Instructions file GitHub Copilot
Use when creating or updating SAPUI5 user interfaces in app/resources/. Enforces consistent component structure, controller patterns, view conventions, model usage, internationalization, and integration with the common UI framework. Ensures new UIs follow established patterns for reusability, maintainability, and…