first-plan-lens-typescript

first-plan-lens-typescript is a skill for Claude Code from vynazevedo/first-plan. It costs 59 tokens per session (1,173 once invoked), scanned A, original, MIT.

A Node.js and TypeScript project detector for the planning stage. It identifies frameworks, runtimes, build tools, package managers and monorepo setups from package.json and related files; a monorepo keeps several related packages or apps in one repository.

In plain words
What is it for?
Use it to inspect Next.js, NestJS, Vite, SvelteKit, Astro, Remix, Nuxt, mobile, desktop and backend projects, including pnpm, Turborepo and Nx workspaces.
Why use it?
It helps an agent understand the project's actual structure before proposing code changes. This reduces suggestions that use the wrong framework, runtime, module system or workspace commands.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin.

Part of the fp plugin — 19 skills, 19 commands, 4 agents, 1 hook shipped together

Good fit Use it to inspect Next.js, NestJS, Vite, SvelteKit, Astro, Remix, Nuxt, mobile, desktop and backend projects, including pnpm, Turborepo and Nx workspaces.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/vynazevedo/first-plan/lens-typescript
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add vynazevedo/first-plan --skill lens-typescript
Clone the repo
git clone --depth 1 https://github.com/vynazevedo/first-plan

Made for: Claude Code.

Or install fp, the plugin that ships this one along with the rest of its 19 skills, 19 commands, 4 agents, 1 hook.

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 first-plan-lens-typescript

README.md
[![agentmods](https://agentmods.dev/badge/skills/vynazevedo/first-plan/lens-typescript.svg)](https://agentmods.dev/skills/vynazevedo/first-plan/lens-typescript)
Your own site
<a href="https://agentmods.dev/skills/vynazevedo/first-plan/lens-typescript"><img src="https://agentmods.dev/badge/skills/vynazevedo/first-plan/lens-typescript.svg" alt="Measured on agentmods" height="20"></a>
Per session 59 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,173 The whole file, excluding the scripts and references it only reads on demand.
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.00059 $0.01173
Opus 5 $0.00030 $0.00587
Sonnet 5 $0.00012 $0.00235
Haiku 4.5 $0.00006 $0.00117

Measured 7d ago against content hash 44c07a9fa1b7, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-07, from the pricing page.

Security

Grade A, and why

first-plan-lens-typescript 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 7d 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.

skills/lens-typescript/SKILL.md · 122 lines

How it starts

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

Lens TypeScript / Node

Detecção fina

Pelo package.json + arquivos auxiliares:

Sinal Variante
next.config.{js,ts,mjs} Next.js
nest-cli.json ou @nestjs/* em deps NestJS
vite.config.{js,ts} sem framework SPA Vite
vite.config.{js,ts} + @sveltejs/kit SvelteKit
astro.config.{js,ts,mjs} Astro
remix.config.{js,ts} Remix
@nuxt/kit ou nuxt.config.{js,ts} Nuxt
expo em deps Expo (mobile)
react-native em deps React Native bare
electron em deps Electron
bin field no package.json sem framework CLI Node
express ou fastify em deps Backend tradicional
pnpm-workspace.yaml Monorepo pnpm
turbo.json Turborepo
nx.json Nx

Extração de padrões

Module system e tooling

  • "type": "module" no package.json -> ESM
  • tsconfig.json -> verificar strict, noImplicitAny, paths, target, module
  • Bundler: tsx / tsc / esbuild / swc / vite / webpack / rollup
  • Runtime: Node, Bun, Deno

Validação de schemas

  • zod em deps -> Zod
  • yup em deps -> Yup
  • io-ts -> io-ts
  • class-validator + class-transformer -> nestjs-style
  • valibot, arktype -> opções modernas
  • joi -> Joi (legacy)

Verificar onde validação acontece (boundary handlers? service layer?)

Async patterns

  • Promises com .then/.catch ou async/await?
  • RxJS em deps -> reactive style (comum em Angular/NestJS)
  • Effect library?

Error handling

  • Try/catch tradicional
  • Result<T, E> library (neverthrow, effect)
  • HTTP errors customizados (extends Error)
  • Sentry / NewRelic / observability vendor em deps

Testing

  • vitest, jest, mocha, ava, tap?
  • Test runner config (vitest.config.ts, jest.config.js)
  • Coverage tool (c8, nyc)
  • E2E (playwright, cypress, webdriverio)?
  • Mocks: vi.mock, jest.mock, sinon, nock (HTTP)?

Frontend específico (se Next/Remix/Vite/etc)

  • Sistema de design (Tailwind / CSS Modules / styled-components / emotion / vanilla-extract)
  • State (zustand, redux, jotai, recoil, pinia, mobx, Context apenas)
  • Data fetching (@tanstack/react-query, swr, apollo, urql, server components)
  • Forms (react-hook-form, formik, superforms)
  • Roteamento (App Router vs Pages Router em Next; file-based em Astro)
  • i18n (next-intl, i18next)

Read the full file on GitHub · 122 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. 7d ago First seen · 122 lines · 59 tokens per session scan A 44c07a9fa1b7

Subscribe to this mod's changes

first-plan-lens-typescript is a skill published in the GitHub repository vynazevedo/first-plan (23 stars, last pushed 13d ago), licensed MIT. It adds 59 tokens to every session and 1,173 once invoked, about $0.0003 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-30.

Related

Other skills, from other repositories

powerbi-custom-visuals

Power BI custom visual (.pbiviz) development with the pbiviz toolchain and its MCP server. Automatically invoke when the user mentions "custom visual", "pbiviz", "develop a Power BI visual", "powerbi-visuals-tools", "IVisual", "capabilities.json", "visual formatting model", "visual certification", "publish a visual to…

Bilal140202/the-lord-of-the-skills · 108 tokens

Draculabo__AntigravityManager

Replace runtime typeof checks and ad-hoc empty-string checks with lodash-es predicates.

Bilal140202/the-lord-of-the-skills · 0 tokens

typescript_mastery

Curated Knowledge API for AI Agents — 68 MCP tools, 200+ skill packs, 46K chunks, semantic search over 670K vectors, 5-layer validation pipeline. Works with Claude Code, Cursor, Cline, Windsurf.

MidOSresearch/midos · 3 tokens

cline-sdk

Comprehensive Cline SDK skill for building AI agents. Covers the Agent runtime, ClineCore sessions, custom tools, plugins, events, LLM providers, scheduling, multi-agent teams, and production deployment. Use for any task involving @cline/sdk or its sub-packages.

Bilal140202/the-lord-of-the-skills · 59 tokens

typescript-expert

TypeScript and JavaScript expert with deep knowledge of type-level programming, performance optimization, monorepo management, migration strategies, and modern tooling.

Bilal140202/the-lord-of-the-skills · 33 tokens

coding-standards

Universal coding standards, best practices, and patterns for TypeScript, JavaScript, React, and Node.js development.

hashgraph-online/awesome-codex-plugins · 28 tokens