Skip to content
Back to skills

Core Components

ASecurity

Sub-skill of parallel-file-processor: Core Components (+5).

  • 17 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 9, 2026
developmentpythongo

Security analysis

A100/100

Scanned September 9, 2026

npx -y skills add vamseeachanta/workspace-hub --skill core-components --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Core Components?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Core Components
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vamseeachanta-core-components/badge)](https://www.skillsdirectory.com/skills/vamseeachanta-core-components)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: parallel-file-processor-core-components
description: 'Sub-skill of parallel-file-processor: Core Components (+5).'
version: 1.1.0
category: development
type: reference
scripts_exempt: true
---

# Core Components (+5)

## Core Components


```python
from dataclasses import dataclass, field
from pathlib import Path
from typing import (
    List, Dict, Any, Callable, Optional, Generator, TypeVar, Generic
)
from enum import Enum
import logging

logger = logging.getLogger(__name__)

*See sub-skills for full details.*

## File Scanner


```python
import fnmatch
from typing import List, Optional, Set, Generator
from pathlib import Path

class FileScanner:
    """
    Scan directories for files matching patterns.

    Supports glob patterns, extension filtering, and size limits.

*See sub-skills for full details.*

## Parallel Processor


```python
import time
from concurrent.futures import (
    ThreadPoolExecutor, ProcessPoolExecutor,
    as_completed, Future
)
from typing import Callable, TypeVar, Generic, List
import asyncio
from functools import partial


*See sub-skills for full details.*

## File Processor


```python
class FileProcessor:
    """
    High-level file processing with parallel execution.

    Combines scanning, filtering, and parallel processing.
    """

    def __init__(self,
                 scanner: FileScanner = None,

*See sub-skills for full details.*

## Progress Tracking


```python
from datetime import datetime, timedelta
import sys

class ProgressTracker:
    """Track and display processing progress."""

    def __init__(self,
                 total: int,
                 description: str = "Processing",

*See sub-skills for full details.*

## Result Aggregator


```python
import json

class ResultAggregator:
    """Aggregate and export batch processing results."""

    def __init__(self, batch_result: BatchResult):
        self.batch_result = batch_result

    def to_dataframe(self) -> pd.DataFrame:

*See sub-skills for full details.*

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.