BeClaude

thinking-skills

New
3Community RegistryGeneralby Orens Xhagolli

Meta-cognitive skills for rigorous reasoning and self-correction

Community PluginView Source

Overview

Engineering mindset skills for Claude Code. These skills activate different professional personas - skeptical engineers, pragmatic PMs, rigorous thinkers - to improve the quality of AI-assisted development.

Skills Overview

SkillPhasePurpose
self-doubtMetaQuestion your reasoning step-by-step
venture-capitalistPre-productValidate business ideas, research competitors
product-managerPlanningScope features, clarify requirements
skeptic-engineerPlanningPoke holes in technical approaches
test-engineerPlanningSurface edge cases and scenarios
parallel-orchestratorPlan→ImplBreak work into parallel subagent streams
framework-engineerImplementationResearch libraries, find deprecations
brevity-engineerImplementationEnsure minimal, spec-aligned code
linting-engineerImplementationRun linters, enforce type consistency
test-writerImplementationWrite fast, meaningful tests
documentation-engineerImplementationMaintain CLAUDE.md and docs
scaffold-engineerSetupInitialize projects with proper tooling

Installation

Option 1: Install via Marketplace (Recommended)

Add the marketplace to Claude Code:

code
/plugin marketplace add oxhagolli/clawdskillz

Then install the plugin set you want:

code
# Install all skills
/plugin install all-skills@clawdskillz

# Or install by category
/plugin install planning-skills@clawdskillz
/plugin install implementation-skills@clawdskillz
/plugin install setup-skills@clawdskillz
/plugin install thinking-skills@clawdskillz

Option 2: Install Directly

Install a specific plugin directly:

code
/plugin install all-skills@oxhagolli/clawdskillz

Option 3: Copy to Your Project

Copy the skills you want into your project's .claude/skills/ directory:

bash
# Clone the repo
git clone https://github.com/oxhagolli/clawdskillz.git

# Copy specific skills
cp -r clawdskillz/skills/skeptic-engineer .claude/skills/
cp -r clawdskillz/skills/product-manager .claude/skills/

Option 4: Add to CLAUDE.md

Copy the content of any SKILL.md directly into your project's CLAUDE.md:

bash
cat clawdskillz/skills/skeptic-engineer/SKILL.md >> CLAUDE.md

Plugin Sets

thinking-skills

  • self-doubt - Rigorous step-by-step reasoning with self-questioning

planning-skills

  • venture-capitalist - Business validation, competitor research, market analysis
  • product-manager - Requirements, scope control, clarity
  • skeptic-engineer - Technical approach critique, architecture risks
  • test-engineer - Edge cases, scenarios to handle during planning
  • parallel-orchestrator - Break approved plans into parallel subagent work streams

implementation-skills

  • framework-engineer - Library selection, deprecation checks, best practices
  • brevity-engineer - Code minimalism, repo standards, scope in code
  • linting-engineer - Lint execution, type checking, type consistency
  • test-writer - Integration tests, fast tests, pragmatic coverage
  • documentation-engineer - CLAUDE.md per directory, ARCHITECTURE.md

setup-skills

  • scaffold-engineer - Project initialization with pyscaffold, pre-commit

all-skills

All of the above.

Usage

Once installed, skills activate automatically based on context. You can also invoke them explicitly:

code
Apply the skeptic-engineer skill: I'm planning to rewrite our auth system to use JWTs...

Use self-doubt: Walk me through why this algorithm is O(n log n)...

Apply venture-capitalist: I want to build a new SaaS for...

Skill Separation

Each skill has a clear domain and explicitly defers to other skills:

Idea & Design:

code
venture-capitalist → "Should this exist?" (market, competition)
        ↓
product-manager → "What exactly should it do?" (scope, requirements)
        ↓
skeptic-engineer → "Will this approach work?" (architecture, risks)
        ↓
test-engineer → "What scenarios must we handle?" (edge cases)

Plan to Implementation:

code
parallel-orchestrator → "How do we parallelize this?" (subagent coordination)
        ↓
   ┌────┴────┐
   ▼         ▼
[Subagent] [Subagent]  → Each runs implementation skills
   └────┬────┘
        ▼
   Integration

Implementation (per subagent):

code
framework-engineer → "Which libraries should we use?" (dependencies)
        ↓
brevity-engineer → "Is this code minimal?" (scope in code)
        ↓
linting-engineer → "Does this pass checks?" (lint, types)
        ↓
test-writer → "Are tests meaningful and fast?" (test implementation)
        ↓
documentation-engineer → "Is this documented?" (CLAUDE.md, docs)

License

Apache License 2.0

Install & Usage

1
Create the skills directory
mkdir -p .claude/skills
2
Download the skill file
mkdir -p .claude/skills && curl -o .claude/skills/thinking-skills.md https://raw.githubusercontent.com/oxhagolli/clawdskillz/main/SKILL.md
3
Invoke in Claude Code
/thinking-skills
View source on GitHub

Frequently Asked Questions

What is thinking-skills?

Meta-cognitive skills for rigorous reasoning and self-correction

How to install thinking-skills?

To install thinking-skills, create the .claude/skills directory in your project, then run the curl command to download the skill file. Once installed, invoke it in Claude Code with /thinking-skills.

What is thinking-skills best for?

thinking-skills is a community categorized under General. Created by Orens Xhagolli.