project-analyzer

Analyze the ONE-ID codebase to extract architecture, data models, and operational flows.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/Fivents/one-id --skill project-analyzer-fivents
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-analyzer
Source: https://github.com/Fivents/one-id/tree/main/.claude/skills/project-analyzer
Command: npx skills add https://github.com/Fivents/one-id --skill project-analyzer-fivents

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a consistent, project-aware understanding of the ONE-ID repository so an AI assistant can make accurate, architecture-respecting recommendations, plan changes, and avoid regressions.

Core Features & Use Cases

  • Repository Mapping: Extracts architecture, key components, and data model relationships from the codebase and memory notes.
  • Design-Consistent Recommendations: Suggests changes that follow existing TypeScript, component, styling, and i18n conventions.
  • Change Planning & Verification: Identifies files to modify, outlines impact analysis, and enforces quality gates like accessibility, performance, and tests.
  • Use Case: Review a requested UI or backend change and produce a safe implementation plan that preserves Prisma schema integrity, AI model handling, and totem flow behavior.

Quick Start

Ask the AI to summarize the ONE-ID repository architecture, Prisma data model, totem check-in flow, and propose minimal safe changes with impacted files listed.

Frequently Asked Questions about project-analyzer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze a Next.js and Prisma codebase architecture without causing regressions?

Analyzing a Next.js and Prisma codebase involves extracting architecture, data models, and entity relationships to produce safe change plans. This ensures modifications respect TypeScript types, design conventions, and accessibility constraints without introducing regressions.

What is the best way to map Prisma schema relationships for a TypeScript project?

Mapping Prisma schema relationships involves extracting data models and entity connections directly from the repository. This identifies how the database integrates with the Next.js backend, ensuring future code edits maintain schema integrity.

How do I plan UI changes in a Next.js stack while maintaining design system constraints?

Planning UI changes in a Next.js stack requires identifying impacted files and analyzing existing component patterns. This generates a safe implementation plan that enforces design system consistency, i18n conventions, and accessibility constraints.

Can I use automated codebase analysis for reviewing totem check-in flow logic?

Yes, automated codebase analysis can review totem check-in flow logic by extracting operational flows and API patterns from the repository. This allows you to verify behavior and propose minimal safe changes without breaking existing functionality.

Does project analysis support impact analysis for AI model handling in a TypeScript environment?

Project analysis supports impact analysis for AI model handling by mapping operational flows within the TypeScript environment. It identifies necessary file modifications and outlines impact analysis to preserve AI model behavior during code changes.

What are the limitations of AI-driven repository mapping for complex Prisma schemas?

AI-driven repository mapping relies on reading repository files and existing memory notes to understand complex Prisma schemas. Limitations include dependency on available documentation and the need for manual verification to ensure no implicit database relationships are missed.