This document provides context to help GitHub Copilot assist with development tasks, particularly converting test frameworks and creating regression tests.
![!IMPORTANT]
You are allowed to ask questions
Packaged `.tgz` releases and `index.yaml` sit alongside it in `helm-charts/`.
## Build, Lint, and Test
```bash
# Lint the chart (gateway token auth)
helm lint helm-charts/azure-api-management-gateway \
--set gateway.configuration.uri="example.configuration.azure-api.net
them.
- After completing any `gsd-*` command (or any deliverable it triggers: feature, bug fix, tests, docs, etc.), ALWAYS: (1) offer the user the next step by prompting via `ask_user
M365, Teams, Copilot Studio, and Webchat. It is an **npm-workspaces monorepo** (`packages/*` and `test-agents/*`) using **ES modules** (`"type": "module"`, `module: node16`) and TypeScript project references. Requires **Node.js
coding** — for features larger than a single function, outline phases and dependencies first.
3. **Test-driven** — write the test before the implementation; target 80%+ coverage.
4. **Review before committing** — check
many kinds of work: the Next.js application, build and
content-tooling scripts, API routes, tests, and the Markdown/MDX documentation
under `content/`. These repository-wide instructions are intentionally small and
apply
Coordinator"
tools: ['read', 'search', 'agent', 'todo']
agents: ['red', 'green', 'refactor']
---
# Body: 1. Red (failing tests) → 2. Green (pass tests) → 3. Refactor (improve)
```
### When to Use Each Pattern
| Pattern | Use When
fixes a bug nor adds a feature
- **perf**: A code change that improves performance
- **test**: Adding missing tests or correcting existing tests
- **build**: Changes that affect the build system
sharing.
## Developer Workflows
### Build
- For now, don't build. We can add this later.
### Testing
- Currently we don't have much test coverage. We can add this later.
### Version Control
Hypothetical improvements
---
## Blocking Rules
Only block a PR if one of these is true:
* Tests fail (`python -m pytest`)
* Public API is broken
* Internal modules are imported (`peargent._core.*`)
* Missing type
layout, topological graph, 3D asset, or high-level summary.
* `simulate_movement`: Predict entity trajectory, test for AABB obstacle collisions, or compute navigation waypoints.
* `ingest_observation`: Merge perception detections into world
runtime CLI, tools, skills, memory
See [CLAUDE.md](../CLAUDE.md) for the full architecture overview.
## Build & Test
```bash
pnpm install
pnpm build # All packages (shared must build first — handled by Turborepo)
pnpm
Start here
- Read `README.md` first, then `CONTRIBUTING.md`, then the relevant files under `commands/`, `scripts/`, `testing/`, `hooks/`, `templates/`, or `references/`.
- This repo is a Claude Code plugin implemented mostly as bash
intentional, call it out plainly in the PR summary or review response and add/update tests that pin the new behavior. If the change was incidental, preserve compatibility instead