fitness-agent-mcp: Instructions file for GitHub Copilot

.github/copilot-instructions.md

fitness-agent-mcp copilot-instructions.md is an instructions file for GitHub Copilot from alinjfz/fitness-agent-mcp. It costs 1,336 tokens per session, scanned A, original, MIT.

A set of GitHub Copilot instructions describing a fitness-focused Express API, its technologies, project layout, API endpoints, and MCP tools. MCP is a standard way for AI tools to call external services.

In plain words
What is it for?
Use it when working on this PostgreSQL-backed Node.js and TypeScript fitness API, including its database, OpenAPI specification, scheduled jobs, tests, and AI integrations.
Why use it?
It gives Copilot the repository context needed to suggest code that fits the existing stack and structure.

Instructions file for GitHub Copilot

Written for GitHub Copilot: a Copilot instructions file.

This is alinjfz/fitness-agent-mcp's own configuration. It tells GitHub Copilot how to work on fitness-agent-mcp itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything fitness-agent-mcp configures →

Reuse

Borrowing it

Nothing to install: this file belongs to alinjfz/fitness-agent-mcp. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/alinjfz/fitness-agent-mcp/main/.github/copilot-instructions.md
Clone the repo
git clone --depth 1 https://github.com/alinjfz/fitness-agent-mcp

Made for: GitHub Copilot.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for fitness-agent-mcp copilot-instructions.md

README.md
[![agentmods](https://agentmods.dev/badge/instructions/alinjfz/fitness-agent-mcp/copilot-instructions/github.svg)](https://agentmods.dev/instructions/alinjfz/fitness-agent-mcp/copilot-instructions)
Your own site
<a href="https://agentmods.dev/instructions/alinjfz/fitness-agent-mcp/copilot-instructions"><img src="https://agentmods.dev/badge/instructions/alinjfz/fitness-agent-mcp/copilot-instructions/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for fitness-agent-mcp copilot-instructions.md

Your own site · 80×15
<a href="https://agentmods.dev/instructions/alinjfz/fitness-agent-mcp/copilot-instructions"><img src="https://agentmods.dev/badge/instructions/alinjfz/fitness-agent-mcp/copilot-instructions.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 1,336 This file is loaded in full into every session.
When invoked 1,336 The same file — it is already loaded in full.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.01336 $0.01336
Opus 5 $0.00668 $0.00668
Sonnet 5 $0.00267 $0.00267
Haiku 4.5 $0.00134 $0.00134

Measured 8d ago against content hash 981accafeab2, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-09, from the pricing page.

Security

Grade A, and why

fitness-agent-mcp copilot-instructions.md scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

.github/copilot-instructions.md · 141 lines

How it starts

The opening of the file, as written. The whole thing — 141 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Fitness Agent Layer — GitHub Copilot Instructions

This repository is a PostgreSQL-backed Express API that acts as a universal fitness intelligence layer. It exposes the same data and tools to multiple AI clients simultaneously:

  • ChatGPT — via OpenAPI / Custom GPT Actions (GET /api/openapi.json)
  • Claude — via MCP StreamableHTTP server (POST /api/mcp)
  • GitHub Copilot — via MCP in VS Code (.vscode/mcp.json) + this file for workspace context

Stack

Layer Technology
Runtime Node.js 20, TypeScript (ESM)
Framework Express 5
Database PostgreSQL via Drizzle ORM
AI calls OpenAI gpt-5-mini via Replit AI Integration proxy
MCP server @modelcontextprotocol/sdk StreamableHTTP
Scheduler node-cron
Bundler esbuild
Tests Vitest + supertest (310 tests, all passing)
Package manager pnpm (monorepo with pnpm-workspace.yaml)

Monorepo layout

artifacts/api-server/   ← Express API (main artifact)
lib/db/                 ← @workspace/db — Drizzle schema + client
lib/api-spec/           ← OpenAPI 3.1 spec (openapi.yaml)
lib/api-zod/            ← Generated Zod schemas
lib/api-client-react/   ← Generated React Query hooks
lib/integrations-openai-ai-server/ ← OpenAI client wrapper

All API endpoints

Method Path What it does
GET /api/healthz Health check
GET /api/state/:userId Full user state (profile + all plans + progress)
PUT /api/state/:userId Upsert profile / diet / workout / schedule
POST /api/log-completion Log workout or diet; awards XP, updates streak
POST /api/normalize Extract structured profile from freeform text (AI)
POST /api/generate-plan AI-generate a diet or workout plan
POST /api/schedule-events AI-generate calendar events from plan
DELETE /api/schedule-events/:userId Clear all scheduled events
GET /api/export/:userId Export report as JSON / CSV / HTML
GET /api/progress/:userId/history Paginated completion history (page/limit/type/sort)
PATCH /api/progress/:userId/reminders/read Mark reminders as read
GET /api/openapi.json OpenAPI 3.1 spec as JSON (CORS open for ChatGPT)
GET /api/openapi.yaml OpenAPI 3.1 spec as YAML
GET /api/system-prompt Copy-paste configs for ChatGPT, Claude, and Copilot
POST /api/mcp MCP JSON-RPC endpoint (SSE responses)

Read the full file on GitHub · 141 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 8d ago First seen · 141 lines · 1,336 tokens per session scan A 981accafeab2

Subscribe to this mod's changes

fitness-agent-mcp copilot-instructions.md is an instructions file published in the GitHub repository alinjfz/fitness-agent-mcp (0 stars, last pushed 4mo ago), licensed MIT. It adds 1,336 tokens to every session, about $0.0067 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other instructions, from other repositories

next.js AGENTS.md

AGENTS.md instructions for vercel/next.js, covering next.js development guide, codebase structure, monorepo overview, core package: packages/next and other important packages.

vercel/next.js · 7,296 tokens

codex AGENTS.md

AGENTS.md instructions for openai/codex, covering rust/codex-rs, the codex-core crate, code review rules, crate api surface and model visible context.

openai/codex · 5,153 tokens

vscode buildNext.instructions.md

Working notes and architecture documentation for the new esbuild-based build system in build/next. Use when making changes to the new build pipeline (transpile/bundle commands, NLS plugin, source-map handling, resource copying, or self-hosting watch tasks).

microsoft/vscode · 6,785 tokens

vscode oss-third-party-notices.instructions.md

Instructions for microsoft/vscode, covering vs code oss third-party-notices pipeline, architecture, pipeline flow in ci, applying the notice (cutover) and fallback chain (never fail the build).

microsoft/vscode · 5,001 tokens

langchain AGENTS.md

AGENTS.md instructions for langchain-ai/langchain, covering global development guidelines for the langchain monorepo, corridor security analysis, project architecture and context, monorepo structure and development tools & commands.

langchain-ai/langchain · 4,469 tokens

deepseek-harness AGENTS.md

AGENTS.md instructions for deepseek-ai/deepseek-harness, covering agents.md, pre-stable apis and released session data, repository layout, commands and host sandbox failures.

deepseek-ai/deepseek-harness · 3,737 tokens