Documentation Index
Fetch the complete documentation index at: https://mintlify.com/affaan-m/everything-claude-code/llms.txt
Use this file to discover all available pages before exploring further.
Overview
The ECC Tools GitHub App extends Everything Claude Code with GitHub integration for automated skill generation, team collaboration, and repository insights. GitHub Marketplace: github.com/marketplace/ecc-tools Website: ecc.toolsFeatures
Automated Skill Creation
Analyzes your repository’s git history and generates Claude Code skills automatically. Triggers:- Push to default branch (auto-analyzes new commits)
- Comment
/skill-creator analyzeon any issue - Manual trigger via web dashboard
- Creates PR with generated skills in
.claude/skills/ - Includes instincts for continuous-learning-v2
- Posts summary with confidence scores and evidence
Team Collaboration
- Shared skills across team via git
- Auto-PR workflow for skill updates
- Skill versioning with git history
- Team dashboard at ecc.tools
Repository Insights
- Pattern detection from commit history (10k+ commits)
- Coding standards extraction
- Architecture visualization (coming soon)
- Team velocity metrics (Pro tier)
Installation
1. Install GitHub App
Visit github.com/marketplace/ecc-tools and click Install.2. Select Repositories
Choose which repositories to analyze:- All repositories (recommended for teams)
- Selected repositories (for specific projects)
3. Grant Permissions
Required permissions:- Contents: Read-only (to analyze commits)
- Issues: Write (to post analysis results)
- Pull requests: Write (to create skill PRs)
- Metadata: Read (repository info)
4. Configure Tier
Select your plan:| Tier | Price | Features |
|---|---|---|
| Free | $0/mo | 1 repo, 1k commits, manual trigger |
| Pro | $10/mo | 10 repos, 10k commits, auto-trigger, instincts |
| Enterprise | $100/mo | Unlimited repos/commits, team sharing, API access, priority support |
Usage
Automatic Analysis (Pro/Enterprise)
On every push to default branch:- App analyzes new commits
- Updates skill patterns
- Creates PR if patterns changed
- Posts summary as PR description
Manual Trigger (All Tiers)
Comment on any issue:- Analyze repository
- Create issue comment with results
- Optionally create PR (Pro/Enterprise)
Web Dashboard (Pro/Enterprise)
Visit ecc.tools to:- View all analyzed repositories
- Trigger manual analysis
- Download generated skills
- Manage team members
- View pattern trends over time
Configuration
Repository Settings
Create.github/ecc-tools.yml:
Global Settings (ecc.tools)
Configure via web dashboard:- Default branch: Which branch to analyze
- Analysis frequency: On every push / daily / weekly
- Notification preferences: Email, Slack, Discord
- Team members: Grant access to organization members
Webhook Events
The app listens for:| Event | Trigger | Action |
|---|---|---|
push | Push to default branch | Analyze new commits |
issue_comment | /skill-creator command | Manual analysis |
installation | App installed | Initial repository scan |
pull_request | PR opened/synced | Analyze PR commits (Enterprise) |
Output Structure
Generated skills are added to your repository:SKILL.md Format
instincts.json Format
Security & Privacy
Data Access
- Read-only access to repository contents
- No code storage — analysis happens in-memory
- No external data sharing — results stay in your GitHub
Permissions
The app requests minimal permissions:- ✅ Contents (read): Analyze commit history
- ✅ Issues (write): Post analysis results
- ✅ Pull requests (write): Create skill PRs
- ✅ Metadata (read): Repository info
- ❌ No secrets access
- ❌ No deploy key access
- ❌ No organization member access
Audit Log
All app actions are logged in GitHub’s audit log:app:ecc-tools to see all actions.
Troubleshooting
”No PR created after analysis”
Cause: Free tier doesn’t include auto-PRs, or no new patterns detected. Fix:- Upgrade to Pro/Enterprise for auto-PRs
- Check if patterns changed since last analysis
- Lower
minConfidencein.github/ecc-tools.yml
”Analysis taking too long”
Cause: Large repository (10k+ commits). Fix:- Use Pro/Enterprise tier (optimized for large repos)
- Reduce commit range in config
- Exclude test directories
”Webhook not triggering”
Cause: Webhook delivery failure. Fix:- Check webhook deliveries:
Settings > Webhooks > ecc-tools - Re-deliver failed webhooks
- Verify app has correct permissions
Support
- Free tier: GitHub Issues only
- Pro tier: Email support (48h response)
- Enterprise tier: Priority support (4h response) + Slack/Discord