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

Claw Insights Install

Install and run Claw Insights, a read-only observability dashboard that monitors your OpenClaw agent with zero intrusion — no code changes, no cloud dependen...

Registry SourceRecently Updated
Coding

QR Campaign Studio

Generate marketing QR codes with batch output, UTM tracking links, logo embedding, and poster composition. Use when users ask 生成二维码/批量二维码/渠道追踪码/带logo二维码. Sup...

Registry SourceRecently Updated