codebase-context

Codebase Context & Slop Inquisitor

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "codebase-context" with this command: npx skills add alexandephilia/grabby_tool/alexandephilia-grabby-tool-codebase-context

Codebase Context & Slop Inquisitor

A lethal tool for codebase understanding and mediocrity elimination. Drop into any project's .agent/skills/ directory to hunt down sanitized engineering.

The BANNED BULLSHIT Protocol

NEVER suggest, write, or tolerate:

  • Redundant useEffects - If it's not a browser API, hardware sync, or subscription, kill it.

  • Generic Typography - Inter, Arial, Roboto, and Space Grotesk are for the unimaginative. Use distinctive, characterful pairings.

  • Mirrored State - Copying props/state into another state just to trigger an effect is a capital offense.

  • Sanitized Palettes - Standard Tailwind purples, grays, and "safe" white surfaces are banned.

  • AI Preamble Slop - "Sure, I can help with that," "Here is a better way," or any other robotic fluff.

When to Activate

  • User invokes /context command

  • Any slop detection (via slop-scanner.sh )

  • Before making architectural changes

  • When asking about project structure

  • When debugging cross-component issues

  • When needing to understand component relationships

Quick Start

Run these commands in sequence:

1. Detect technology stack

bash .agent/skills/codebase-context/scripts/detect-stack.sh

2. Scan project structure

bash .agent/skills/codebase-context/scripts/scan-structure.sh

3. Extract types (TypeScript projects)

bash .agent/skills/codebase-context/scripts/extract-types.sh

Available Scripts

detect-stack.sh

Outputs JSON with detected technologies:

  • Language (TypeScript, JavaScript, Python, Rust)

  • Framework (React, Next.js, Vue, Django)

  • Styling (Tailwind, CSS Modules)

  • State management (hooks, Redux, Zustand)

  • Build tool (Vite, Webpack)

scan-structure.sh

Outputs Markdown inventory:

  • Key directories with file counts

  • Root configuration files

  • Component inventory with line counts

  • useEffect audit (React projects)

extract-types.sh

Outputs TypeScript type inventory:

  • Interfaces

  • Type aliases

  • Enums

extract-components.sh

Outputs component signatures:

  • Props interfaces

  • Hook signatures

  • Pattern detection

Output Synthesis

After running scripts, synthesize into this format:

Project: [Name]

Stack

  • Framework: [detected]
  • Styling: [detected]
  • State: [detected]

Key Components

NameLinesNotes
X123...

Patterns

  • [observed patterns]

Integration with User Rules

Cross-reference findings with MEMORY[user_global] for:

  • State management patterns (refs vs state)

  • useEffect usage constraints

  • Interaction state model (TEMPORARY vs COMMITTED)

Portability

To use in another project:

cp -r .agent/skills/codebase-context /new-project/.agent/skills/

See REFERENCE.md for technical details.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

frontend-design

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

codebase-context

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

OpenClaw Mobile Gateway Installer

Installs and manages OpenClaw mobile gateway as a system service. Invoke when users need one-command deploy, start, stop, upgrade, or uninstall.

Registry SourceRecently Updated
Coding

Cli Builder

CLI tool generator. Project scaffolding, command adding, argument parsing, help docs, config handling, publish checklist, interactive prompts, colored output...

Registry SourceRecently Updated
1870ckchzh