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
  • 2 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…