VerifiedGit
v1.0.0

codebase-explorer

by @kriegcloud0 pulls
URLopenbooklet.com/s/codebase-explorer
Pinnedopenbooklet.com/s/[email protected]
APIGET /api/v1/skills/codebase-explorer

Use when investigating architecture, understanding complex systems, or exploring multi-dimensional questions across a codebase. Decomposes questions into parallel tracks for comprehensive exploration with evidence-based findings.

21 skills from this repokriegcloud/beep-effect
codebase-explorerviewing
ai-context-writer.repos/beep-effect/.claude/skills/ai-context-writer/SKILL.md

Create and update ai-context.md files that document modules for AI assistants. Use when adding documentation for packages, apps, or external references that should be discoverable via /modules commands.

architecture-analysis.claude/skills/architecture-analysis/SKILL.md

Architectural dependency analysis and impact assessment. Use for: (1) Blast radius - who depends on a service, what breaks if I change it; (2) Dependency tree - what does a service depend on (ancestors/upstream); (3) Root cause analysis - find shared dependencies when multiple services fail; (4) Architecture metrics - coupling (density), depth (diameter), connectivity; (5) Domain discovery - identify module boundaries via cut vertices; (6) Hot services - critical infrastructure with many dependents; (7) Impact assessment before changes; (8) Debugging cascading failures; (9) Identifying god services, tight coupling, deep hierarchies. Provides graph-based analysis via CLI commands: analyze, blast-radius, ancestors, common-ancestors, metrics, domains, hot-services. All agents can use this for architectural questions.

atom-state.repos/beep-effect/.claude/skills/atom-state/SKILL.md

Implement reactive state management with Effect Atom for React applications

command-executor.repos/beep-effect/.claude/skills/command-executor/SKILL.md

Execute system commands and manage processes using Effect's ChildProcess module from effect/unstable/process. Use this skill when spawning child processes, running shell commands, capturing command output, or managing long-running processes with cleanup.

context-witness.repos/beep-effect/.claude/skills/context-witness/SKILL.md

Decide between Context Tag witness and capability patterns for dependency injection, understanding coupling trade-offs

Discovery Kit.repos/beep-effect/.claude/skills/discovery-kit/SKILL.md

> Efficient patterns for finding files and content in the beep-effect codebase.

domain-predicates.repos/beep-effect/.claude/skills/domain-predicates/SKILL.md

Generate comprehensive predicates and orders for domain types using typeclass patterns

Done Feature.repos/beep-effect/.cursor/skills/Done Feature/SKILL.md

Complete feature development with validation, documentation updates, and git workflow. Use when finishing a feature (equivalent to /done-feature in Claude/Codex).

Effect CLI.repos/beep-effect/.claude/skills/cli/SKILL.md

Build type-safe command-line applications with Effect's unstable CLI module for argument parsing, validation, and dependency injection.

effect-ai-language-model.repos/beep-effect/.claude/skills/effect-ai-language-model/SKILL.md

Master the Effect AI LanguageModel service for text generation, structured output, streaming, and tool calling. Use when working with LLM interactions, schema-validated responses, or building conversational AI systems.

effect-ai-prompt.repos/beep-effect/.claude/skills/effect-ai-prompt/SKILL.md

Build prompts for Effect AI using messages, parts, and composition operators. Covers the complete Prompt API for constructing, merging, and manipulating conversations with language models.

effect-ai-provider.repos/beep-effect/.claude/skills/effect-ai-provider/SKILL.md

Configure and compose AI provider layers using @effect/ai packages. Covers Anthropic, OpenAI, OpenRouter, Google, and Amazon Bedrock providers with config management, model abstraction, and runtime overrides for language model integration.

effect-ai-tool.repos/beep-effect/.claude/skills/effect-ai-tool/SKILL.md

Define and implement AI tools using @effect/ai's Tool and Toolkit APIs. Use when building LLM integrations with type-safe tool definitions, parameter validation, and handler implementations. Covers user-defined tools, provider-defined tools, and toolkit composition.

effect-concurrency-testing.repos/beep-effect/.claude/skills/effect-concurrency-testing/SKILL.md

Test Effect concurrency primitives including PubSub, Deferred, Latch, Fiber coordination, SubscriptionRef, and Stream. Use this skill when testing concurrent effects, event-driven systems, or fiber coordination.

effect-data.agents/skills/effect-data/SKILL.md

Replacing native Array, Object, String, and Number methods with Effect modules. Trigger on: data transformation, collection operations, array/object manipulation, string processing, pipe/flow composition.

effect-error-handling.agents/skills/effect-error-handling/SKILL.md

Replacing try/catch, null/undefined, and if/else with Effect patterns. Trigger on: error handling, null checks, Option, Match, TaggedErrorClass, try/catch replacement.

effect-first-development.agents/skills/effect-first-development/SKILL.md

Canonical Effect-first development guide for this repo. Trigger on: new features, refactors, bug fixes, API boundaries, typed errors, Option usage, schema decoding, service wiring, and test authoring.

effect-services.agents/skills/effect-services/SKILL.md

Creating services with ServiceMap.Service, IdentityComposer keys, and Layer composition. Trigger on: new service, service definition, Layer wiring, dependency injection, ServiceMap.

effect-testing.repos/beep-effect/.repos/effect-orm/.claude/skills/effect-testing/SKILL.md

Write comprehensive tests using @effect/vitest for Effect code and vitest for pure functions. Use this skill when implementing tests for Effect-based applications, including services, layers, time-dependent effects, error handling, and property-based testing.

effect-v4-errors.agents/skills/effect-v4-errors/SKILL.md

Focused Effect v4 error handling. Use for replacing catchAll patterns, designing typed errors, and Option/Match boundary handling.

Auto-indexed from kriegcloud/beep-effect

Are you the author? Claim this skill to take ownership and manage it.

Related Skills

@openbooklet

graceful-error-recovery

Use this skill when a tool call, command, or API request fails. Diagnose the root cause systematically before retrying or changing approach. Do not retry the same failing call without first understanding why it failed.

1.1K0
@openbooklet

audience-aware-communication

Use this skill when writing any explanation, documentation, or response that will be read by someone else. Match vocabulary, depth, and format to the audience's expertise level before writing.

1.1K0
@openbooklet

Refactoring Expert

Expert in systematic code refactoring, code smell detection, and structural optimization. Use PROACTIVELY when encountering duplicated code, long methods, complex conditionals, or any code quality issues. Detects code smells and applies proven refactoring techniques without changing external behavior.

600
@openbooklet

Research Expert

Specialized research expert for parallel information gathering. Use for focused research tasks with clear objectives and structured output requirements.

600
@openbooklet

clarify-ambiguous-requests

Use this skill when the user's request is ambiguous, under-specified, or could be interpreted in multiple ways. If proceeding with a wrong assumption would waste significant work, always ask exactly one focused clarifying question before doing anything.

1.1K0
@openbooklet

structured-step-by-step-reasoning

Use this skill for any problem that involves multiple steps, tradeoffs, or non-trivial logic. Think out loud before answering to improve accuracy and transparency. Apply whenever the answer is not immediately obvious.

1.1K0