Skip to content

pingfanfan/Drill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Drill πŸ”₯

Drill into your ideas. Surface what hides beneath.

Claude Code Version License PRs Welcome

Drill is a Claude Code skill that transforms AI from an information organizer into a cognitive adversary. Stop getting surface-level summaries. Start getting decision-grade insights.

πŸ†• v1.1.0: Auto-search with Google AI Mode + Chinese language support (ζ·±ζŒ–/η›˜δΈ€δΈ‹)

You: "Drill into the AI code review market"
     or "ζ·±ζŒ– MiniMax δΌ°ε€Ό"

AI:  Auto-searches (Google AI + Brave) β†’ Collects materials
     β†’ Applies 5-layer framework β†’ Surfaces hidden assumptions
     β†’ Stress-tests your strategy β†’ Delivers structured insights

✨ What Makes Drill Different

Regular AI Usage Drill
"Research this for me" "Drill into this"
Surface summaries Decision-grade insights
General knowledge Evidence-driven analysis
Confirmation bias Adversarial stress-testing
Passive consumption Active cognitive combat

πŸš€ Quick Start

Installation

# Clone the repository
git clone https://github.com/pingfanfan/Drill.git
cd Drill

# Use with Claude Code
cc --plugin-dir .

Usage

Just say the word:

English:

"Drill into the market for [your idea]"
"Drill down on this competitive landscape"
"Drill my strategy"
"Let's drill"

δΈ­ζ–‡:

"ζ·±ζŒ–δΈ€δΈ‹θΏ™δΈͺεΈ‚εœΊ"
"η›˜δΈ€δΈ‹ MiniMax δΌ°ε€Ό"
"ζ·±εΊ¦εˆ†ζžη«žδΊ‰ζ Όε±€"
"拆解这δΈͺε•†δΈšζ¨‘εΌ"
"ε‰–ζžζˆ˜η•₯ι£Žι™©"

That's it. Drill automatically collects materials and applies rigorous analysis.

🧠 The 5-Layer Framework

Drill applies a systematic approach to deep thinking:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Layer 1: RAW BATTLEFIELD MATERIALS     β”‚
β”‚  Collect competitors, reviews, forums   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                    ↓
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Layer 2: UNSPOKEN CONSENSUS            β”‚
β”‚  What winners know that outsiders miss  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                    ↓
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Layer 3: ASSUMPTION DECONSTRUCTION     β”‚
β”‚  Map the 3 structural assumptions       β”‚
β”‚  Test what would cause each to fail     β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                    ↓
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Layer 4: ADVERSARIAL VALIDATION        β”‚
β”‚  Generate investor-level challenges     β”‚
β”‚  Only what survives matters             β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                    ↓
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Layer 5: QUALITY QUESTIONS             β”‚
β”‚  Synthesize decision-grade insights     β”‚
β”‚  Identify next questions to explore     β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ“Š Example Output

Input

"Drill into the AI-powered code review market"

Output

## πŸ” Materials Collected
- 5 competitor websites analyzed
- 23 user reviews examined
- 4 community discussions reviewed

## πŸ“‹ Raw Observations
1. CodeRabbit emphasizes "AI summaries" but buries pricing
2. G2 reviews: "too many false positives" (7 mentions)
3. Reddit: Engineers see AI review as "nice to have" not "must have"
4. Notable absence: No competitor emphasizes "learning your codebase"

## 🎯 Unspoken Consensus
The real job is not "review code faster" β€” it is "reduce cognitive
load on senior engineers." Current AI tools try to replace senior
judgment; successful ones will codify it.

## πŸ—οΈ Structural Assumptions

**Assumption 1: Developers want automated code review**
- If false when: Developers view review as learning/social interaction
- Fragility: Remote work already reduced social interaction

**Assumption 2: One-size-fits-all rules work across codebases**
- If false when: Codebase-specific patterns matter more
- Opportunity: "Learns your patterns" positioning

**Assumption 3: GitHub PR integration is the right entry point**
- If false when: Real friction is earlier (IDE) or later (production)
- Threat: IDE assistants (Copilot, Cursor) capture creation moment

## βš”οΈ Adversarial Challenges

**Q1: "You are competing with 'ignore the bot' β€” how is that a business?"**
- Evidence: Reddit "Another notification to dismiss"
- Implication: Without changing interaction model, this is a churn business

**Q2: "GitHub is already building this β€” what is your 12-month headstart worth?"**
- Evidence: No competitor has meaningful moat
- Implication: Distribution beats features; find defensible advantage

[... 3 more questions]

## πŸ’‘ Strategic Implications

**What survived:**
- Market pain is real (senior engineer bottleneck)
- Current solutions are inadequate
- Integration matters as much as AI capability

**What emerged as critical:**
- Customization is the differentiator
- Trust threshold is existential
- Positioning (automation vs augmentation) defines the market

## ❓ Next Questions
1. What is the actual cost of false positives?
2. What is the configuration burden for teams that retain?
3. What would GitHub Copilot Code Review need to lack for a 24-month window?

πŸ“ Project Structure

Drill/
β”œβ”€β”€ README.md                 # This file
β”œβ”€β”€ LICENSE                   # MIT License
β”œβ”€β”€ CONTRIBUTING.md           # How to contribute
β”œβ”€β”€ CHANGELOG.md             # Version history
β”œβ”€β”€ CODE_OF_CONDUCT.md       # Community guidelines
β”‚
β”œβ”€β”€ skills/
β”‚   └── drill/
β”‚       β”œβ”€β”€ SKILL.md          # Core skill instructions
β”‚       β”œβ”€β”€ references/
β”‚       β”‚   β”œβ”€β”€ framework-guide.md    # Complete methodology
β”‚       β”‚   β”œβ”€β”€ question-bank.md      # Curated questions
β”‚       β”‚   β”œβ”€β”€ output-examples.md    # Full examples
β”‚       β”‚   └── collection-tactics.md # Material gathering
β”‚       └── examples/
β”‚           └── startup-analysis.md   # Usage examples
β”‚
└── docs/
    β”œβ”€β”€ INSTALLATION.md      # Detailed setup guide
    β”œβ”€β”€ USAGE.md            # Usage patterns & tips
    └── TROUBLESHOOTING.md  # Common issues

πŸ”§ Environment Compatibility

Environment WebSearch WebFetch Fallback Strategy
Claude Code (Standard) βœ… βœ… Hybrid if needed
Claude Code (Enterprise) Varies Varies User-assisted
Custom MCP Setup Config-dependent Config-dependent Adapt to tools

Drill gracefully degrades. If automated collection fails, it seamlessly switches to user-assisted mode and still delivers structured analysis.

🀝 Contributing

We welcome contributions! See CONTRIBUTING.md for details.

Ways to Contribute

  • 🌍 Region Support: Add collection sources for China, EU, etc.
  • 🏭 Domain Expertise: Add fintech, healthcare, academic guides
  • πŸ› Bug Reports: Tool failures, unclear instructions
  • πŸ’‘ Feature Ideas: New question patterns, output formats

πŸ“ Philosophy

"The gap between average and exceptional analysis lies not in information volume, but in question quality."

Drill treats AI as an externalized strategic mind:

  • Pushes thinking deeper than surface patterns
  • Exposes hidden structures through systematic questioning
  • Tests ideas under adversarial pressure
  • Generates questions that lead to better questions

Not: "AI, research this for me" But: "AI, help me think about this more rigorously"

πŸ“œ License

MIT License - see LICENSE for details.

πŸ™ Acknowledgments

Inspired by:

  • Charlie Munger's mental models
  • Naval Ravikant's approach to decision-making
  • Ray Dalio's principle of "radical transparency"
  • First-principles thinking methodology

Questions? Open an issue or start a discussion.

Ready to drill?

"Drill into my startup idea"

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Stars

7 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages