Skip to content
Back to skills

Frontend Integration

ASecurity

"Routes Nexent frontend App Router work, service clients, typed API

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
developmentsqlnextjsapidatabasefrontendbackend

Works with

  • cli
  • api
  • mcp

Security analysis

A100/100

Pro scans all 6 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill frontend-integration --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Frontend Integration?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Frontend Integration
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-frontend-integration-arex-skill/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-frontend-integration-arex-skill)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: frontend-integration
description: "Routes Nexent frontend App Router work, service clients, typed API
  contracts, streaming chat, i18n, and frontend build checks."
disable-model-invocation: true
metadata:
  disco-role: operating
license: MIT
---

# Frontend Integration

Use this sub-skill for Nexent frontend tasks that touch the Next.js App Router, service clients, typed response contracts, streaming chat, localization, or frontend build checks.

## Route here when the task is about
- `frontend/app/[locale]/` pages and layouts
- `frontend/components/`, `frontend/features/`, `frontend/hooks/`, `frontend/stores/`, `frontend/services/`, `frontend/types/`, and `frontend/const/`
- chat streaming, assistant-ui, dictation, attachments, resume/replay, or share rendering
- locale routing, translation JSON, or base-path/proxy behavior
- `npm run check-all`, `npm run type-check`, `npm run lint`, or `npm run build`

## Read first
- [Frontend architecture](references/frontend-architecture.md)
- [API contracts](references/api-contracts.md)
- [Streaming and chat](references/streaming-and-chat.md)
- [Troubleshooting](references/troubleshooting.md)

## Bundled helper
- `scripts/extract_frontend_api_calls.py --repo-root <repo-root>`
  - Add `--json` for machine-readable output.
  - Use it to inventory `API_ENDPOINTS` call sites before changing client contracts.

## Keep these layers in sync
When backend payloads or route behavior change, update the frontend in this order:
1. `frontend/services/api.ts`
2. the affected `frontend/services/*.ts` client mapper
3. the matching `frontend/types/*.ts`
4. the consuming page, hook, store, or component
5. any chat-stream mapping in `frontend/app/[locale]/chat/streaming/` or `frontend/app/[locale]/newchat/adapter/`

## Route elsewhere
- Backend app/service/database internals -> `../backend-services-api/SKILL.md`
- SDK runtime, model, tool, or observer semantics -> `../sdk-agent-runtime/SKILL.md`
- Deployment scripts, env templates, SQL/init sync, or rollout behavior -> `../deployment-operations/SKILL.md`

## Main frontend surfaces
- Chat and streaming: `app/[locale]/chat/`, `app/[locale]/newchat/`
- Agent/model/knowledge/memory setup: `app/[locale]/agents/`, `models/`, `knowledges/`, `memory/`
- Repository and marketplace: `agent-space/`, `skill-space/`, `mcp-space/`, `market/`
- Shared runtime: `components/providers/`, `hooks/`, `services/`, `stores/`, `types/`, `lib/`, `public/locales/`

Files in this skill

  • SKILL.md2.4 KB
  • references/api-contracts.md6 KB
  • references/frontend-architecture.md5.9 KB
  • references/streaming-and-chat.md8.9 KB
  • references/troubleshooting.md5 KB
  • scripts/extract_frontend_api_calls.py6.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.