Skip to content
Back to skills

Ac Feature Analyzer

ASecurity

Analyze features and their dependencies. Use when mapping feature relationships, detecting blockers, optimizing build order, or identifying critical paths.

  • 3 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added February 8, 2026
testingpythongoapi

Works with

  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned February 12, 2026

npx -y skills add adaptationio/Skrillz --skill ac-feature-analyzer --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ac Feature Analyzer?

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

Security grade badge for Ac Feature Analyzer
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/adaptationio-ac-feature-analyzer/badge)](https://www.skillsdirectory.com/skills/adaptationio-ac-feature-analyzer)

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: ac-feature-analyzer
description: Analyze features and their dependencies. Use when mapping feature relationships, detecting blockers, optimizing build order, or identifying critical paths.
---

# AC Feature Analyzer

Analyze features, dependencies, and critical paths for optimal implementation order.

## Purpose

Analyzes feature relationships to determine optimal build order, identify blockers, and calculate critical paths for efficient autonomous implementation.

## Quick Start

```python
from scripts.feature_analyzer import FeatureAnalyzer

analyzer = FeatureAnalyzer(project_dir)
analysis = await analyzer.analyze()
print(analysis.critical_path)
print(analysis.next_feature)
```

## Analysis Output

```json
{
  "dependency_graph": {
    "auth-001": [],
    "auth-002": ["auth-001"],
    "api-001": ["auth-001", "data-001"]
  },
  "critical_path": ["data-001", "auth-001", "auth-002", "api-001"],
  "blockers": {
    "api-001": ["auth-001", "data-001"]
  },
  "categories": {
    "authentication": {"total": 10, "completed": 3},
    "api": {"total": 15, "completed": 0}
  },
  "next_features": ["data-001", "auth-003"],
  "bottlenecks": ["auth-001"],
  "parallel_opportunities": [
    ["ui-001", "ui-002", "ui-003"],
    ["test-001", "test-002"]
  ]
}
```

## Analysis Types

### Dependency Analysis
- Build dependency graph
- Detect circular dependencies
- Identify missing dependencies
- Calculate dependency depth

### Critical Path
- Find longest dependency chain
- Identify features that block most others
- Calculate minimum completion time
- Optimize for parallel execution

### Progress Analysis
- Track completion by category
- Identify stalled areas
- Calculate velocity
- Predict completion time

### Blocker Detection
- Find blocked features
- Identify blocking features
- Suggest unblocking order
- Calculate blocker impact

## Workflow

1. **Load**: Read feature list
2. **Graph**: Build dependency graph
3. **Analyze**: Calculate paths and blockers
4. **Optimize**: Determine optimal order
5. **Report**: Output analysis results

## Integration

- Input: Feature list from `ac-state-tracker`
- Output: Analysis for `ac-session-manager`
- Used by: `ac-complexity-assessor`, orchestration skills

## API Reference

See `scripts/feature_analyzer.py` for full implementation.

Files in this skill

  • SKILL.md2.3 KB
  • scripts/feature_analyzer.py11.5 KB

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.