🎯

analyze-size

🎯Skill

from otrebu/agents

VibeIndex|
What it does

Estimates project complexity, file sizes, and code volume to help developers understand the scope and potential effort required for a software development task.

analyze-size

Installation

Install skill:
npx skills add https://github.com/otrebu/agents --skill analyze-size
4
AddedJan 27, 2026

Skill Details

SKILL.md

Overview

# My Claude Memory

πŸ₯š

A centralized configuration repository for Claude Code featuring:

  • 🎯 Specialized skills organized in plugins for code review, ESLint fixing, git workflows, brainstorming, and more
  • πŸ”Œ Plugin marketplace with modular extensions (meta-work, development-lifecycle, typescript-coding, knowledge-work, basic-skills)
  • πŸ”§ Meta-work tools to create new commands, agents, docs, and plugins following DRY principles
  • πŸ“š Personal coding standards (FP-first style, development workflow, tech stack preferences)
  • 🎀 Custom hooks for enhanced functionality (TTS readback, skill reminders)
  • πŸ“¦ Plugin-based setup using absolute paths for reliable config reuse across projects

All configuration can be referenced from your project .claude folders using the bootstrap script.

Philosophy

This configuration embodies several key principles:

  1. Plugin-First Architecture - Modular, composable extensions over monolithic configs
  2. Absolute Paths - Reference plugins from single source of truth (~/dev/agents)
  3. Skills Over Agents - Reusable skill blocks for common patterns
  4. Documentation as Code - Coding standards travel with config
  5. Meta-Tooling - Tools to create tools (create-command, create-skill, etc.)
  6. DRY Configuration - One place to maintain, many places to reference

Repository Structure

```

.

β”œβ”€β”€ .claude/ # Project config (references plugins via absolute paths)

β”‚ β”œβ”€β”€ settings.json # Simplified plugin-based config

β”‚ └── settings.local.json # Local overrides (not tracked)

β”œβ”€β”€ .claude-plugin/ # Plugin marketplace definition

β”‚ └── marketplace.json # Marketplace configuration

β”œβ”€β”€ plugins/ # All skills organized in plugins

β”‚ β”œβ”€β”€ meta-work/ # Meta-work: commands, skills, plugins, docs

β”‚ β”‚ β”œβ”€β”€ .claude-plugin/ # Plugin manifest

β”‚ β”‚ β”œβ”€β”€ commands/ # /create-command, /create-agent, /create-doc, /create-plugin

β”‚ β”‚ β”œβ”€β”€ skills/ # prompting, claude-permissions, skill-creator, plugin-creator

β”‚ β”‚ └── README.md

β”‚ β”œβ”€β”€ development-lifecycle/ # Dev workflow: git, code review, planning

β”‚ β”‚ β”œβ”€β”€ .claude-plugin/

β”‚ β”‚ β”œβ”€β”€ commands/ # /execute-implementation

β”‚ β”‚ β”œβ”€β”€ agents/ # deep-research, deep-context-gatherer

β”‚ β”‚ β”œβ”€β”€ skills/ # analyze-size, git-commit, code-review, start-feature, finish-feature, fix-eslint, dev-work-summary

β”‚ β”‚ └── README.md

β”‚ β”œβ”€β”€ typescript-coding/ # TypeScript/JavaScript development guidance

β”‚ β”‚ β”œβ”€β”€ .claude-plugin/

β”‚ β”‚ β”œβ”€β”€ skills/

β”‚ β”‚ β”‚ └── typescript-coding/

β”‚ β”‚ β”‚ β”œβ”€β”€ SKILL.md

β”‚ β”‚ β”‚ β”œβ”€β”€ STACK.md # Tech stack overview

β”‚ β”‚ β”‚ β”œβ”€β”€ TOOLING.md # Tool usage patterns

β”‚ β”‚ β”‚ β”œβ”€β”€ TESTING.md # Testing patterns

β”‚ β”‚ β”‚ └── LOGGING.md # Logging strategies

β”‚ β”‚ └── README.md

β”‚ β”œβ”€β”€ knowledge-work/ # Knowledge capture, web research, ideation

β”‚ β”‚ β”œβ”€β”€ .claude-plugin/

β”‚ β”‚ β”œβ”€β”€ skills/ # gemini-research, gh-code-search, brainwriting, readwise-api, scratchpad-fetch, web-to-markdown

β”‚ β”‚ └── README.md

β”‚ └── basic-skills/ # Foundational utilities

β”‚ β”œβ”€β”€ .claude-plugin/

β”‚ β”œβ”€β”€ skills/ # timestamp

β”‚ └── README.md

β”œβ”€β”€ docs/ # Project documentation and coding standards

β”‚ β”œβ”€β”€ CODING_STYLE.md

β”‚ β”œβ”€β”€ DEVELOPMENT_WORKFLOW.md

β”‚ β”œβ”€β”€ roadmap/ # Development roadmap and planning

β”‚ β”‚ └── overview.md

β”‚ β”œβ”€β”€ scratchpad/ # Web fetched content cache

β”‚ └── web-captures/ # Playwright web-to-markdown captures

β”œβ”€β”€ hooks/ # Claude Code hooks

β”‚ β”œβ”€β”€ skill-reminder/ # Contextual skill reminder hook

β”‚ β”‚ └── prompt-hook.ts # UserPromptSubmit hook (TypeScript)

β”‚ └── tts-readback/ # Text-to-speech