Skip to content
Back to skills

Modules

ASecurity

> **Module:** workspace-hub/skills > **Status:** Draft > **Date:** 2026-01-29

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

Works with

  • cli
  • api

Security analysis

A100/100

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

Scanned September 9, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Modules?

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

Security grade badge for Modules
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vamseeachanta-modules-e34d096f/badge)](https://www.skillsdirectory.com/skills/vamseeachanta-modules-e34d096f)

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
# Plan: `repo-capability-map` Skill

> **Module:** workspace-hub/skills
> **Status:** Draft
> **Date:** 2026-01-29

## Summary

Create a skill that analyzes repository modules for current capabilities, groups them by domain, and identifies strategic gaps against mission objectives. This is complementary to the existing `repository-health-analyzer` (which asks "is the repo well-maintained?") -- this skill asks "what can this repo do, and what's missing?"

## Files to Create

| # | File | Purpose |
|---|------|---------|
| 1 | `.claude/skills/coordination/workspace/repo-capability-map/SKILL.md` | Main skill definition: taxonomy, maturity model, methodology, output format |
| 2 | `.claude/skills/coordination/workspace/repo-capability-map/actions/scan.md` | Step-by-step agent instructions for scanning a repo |
| 3 | `.claude/skills/coordination/workspace/repo-capability-map/actions/report.md` | Instructions for generating console summary + markdown report |
| 4 | `.claude/skills/coordination/workspace/repo-capability-map/actions/gaps.md` | Gap analysis procedure against mission objectives |
| 5 | `.claude/skills/coordination/workspace/repo-capability-map/actions/compare.md` | Side-by-side capability comparison between two repos |
| 6 | `.claude/skills/coordination/workspace/repo-capability-map/templates/repo-profile.md` | Template for per-repo capability profile |
| 7 | `.claude/skills/coordination/workspace/repo-capability-map/templates/capability-report.md` | Template for full workspace capability report |
| 8 | `.claude/commands/workspace-hub/repo-capability-map.md` | Command entry point (routes to SKILL.md) |
| 9 | `.claude/skill-registry.yaml` | Add new entry for the command |

## Command Interface

```
/repo-capability-map [subcommand] [options]
```

| Subcommand | Description |
|------------|-------------|
| `scan` (default) | Full scan of all active repos |
| `scan <repo>` | Scan a single repo |
| `domain <name>` | Show capabilities for one domain (ENG, DATA, WEB, BIZ, INFRA, KNOW, FIN) |
| `gaps` | Show only gap analysis vs mission objectives |
| `report` | Generate full markdown report to `reports/capability-map/` |
| `compare <r1> <r2>` | Side-by-side capability comparison between two repos |

Options: `--format`, `--output`, `--include-dormant`, `--maturity-filter`

## Analysis Methodology

For each repo, the agent reads files in priority order:

**Tier 1 - Declared Identity** (highest confidence)
- `README.md` -- mission, capabilities snapshot, features
- `CLAUDE.md` -- tech stack, project rules, domain keywords
- `.agent-os/product/mission.md` -- strategic phases, success metrics
- `.agent-os/product/roadmap.md` -- planned features, completion status

**Tier 2 - Structural Evidence**
- `src/` directory tree -- module names, sub-packages
- `.claude/skills/` -- domain skills (each skill = capability signal)
- `pyproject.toml` / `package.json` -- dependencies, entry points
- `tests/` and `docs/` structure

**Tier 3 - Behavioral Evidence**
- `git log --oneline -30` -- recent activity, development focus
- `scripts/` directory -- automation capabilities
- `data/` / `config/` contents -- data domains

## Capability Taxonomy

Two-level hierarchy: **Domain** > **Capability Area**

| Domain ID | Domain Name | Example Repos |
|-----------|-------------|---------------|
| `ENG` | Engineering Analysis | digitalmodel, client-f, client-a |
| `DATA` | Data & Analytics | worldenergydata, energy |
| `WEB` | Web & Frontend | aceengineer-website |
| `BIZ` | Business Operations | aceengineer-admin |
| `INFRA` | Infrastructure & DevOps | pyproject-starter, assetutilities |
| `KNOW` | Knowledge & Documentation | achantas-media, teamresumes |
| `FIN` | Financial & Investments | investments, assethold |

Taxonomy is **discovered dynamically** -- the agent maps findings to known domains but can create new ones.

## Maturity Model

| Level | Label | Criteria |
|-------|-------|----------|
| 1 | **Nascent** | Mentioned in mission/roadmap but no implementation |
| 2 | **Emerging** | Partial implementation, <50% test coverage, active WIP |
| 3 | **Established** | Working implementation with tests, docs, CLI/API available |
| 4 | **Mature** | Production-grade, 80%+ coverage, skills defined, decision history |

Assessment based on observable artifacts (files exist, tests present, skills defined) -- not subjective judgments.

## Output Format

### Console Summary

```
WORKSPACE CAPABILITY MAP | 2026-01-29 | Repos: 25

DOMAIN: Engineering Analysis (ENG)
  Repos: digitalmodel, client-f, lng-a, client-d
  | Capability Area        | Maturity    | Lead Repo     |
  | OrcaFlex Modeling      | Mature      | digitalmodel  |
  | Mooring Design         | Mature      | digitalmodel  |
  | Fatigue Analysis       | Established | digitalmodel  |

GAP ANALYSIS vs MISSION
  COVERED:  [x] Engineering assets (digitalmodel)
  GAPS:     [ ] Wind energy economics (not started)
```

### Markdown Report

Saved to `reports/capability-map/capability-report-YYYY-MM-DD.md` with sections:
- Executive Summary (counts, maturity distribution)
- Domain breakdowns (capability matrix per domain)
- Cross-domain dependencies
- Gap analysis (covered objectives + uncovered)
- Recommendations

## Integration Points

- `repository-health-analyzer` -- health gates capability scanning
- `work-queue` -- gap analysis can feed `/work add` items
- `claude-reflect` -- periodic reflection includes capability changes
- `compliance-check` -- repos missing CLAUDE.md get lower maturity

## Implementation Sequence

1. Create `SKILL.md` (core definition with taxonomy + maturity model)
2. Create `actions/scan.md` (extraction logic)
3. Create `actions/gaps.md` (gap analysis procedure)
4. Create `actions/report.md` (output generation)
5. Create `actions/compare.md` (side-by-side repo comparison)
6. Create `templates/` (repo-profile.md, capability-report.md)
7. Create `repo-capability-map.md` command file
8. Update `skill-registry.yaml`

## Verification

1. Run `/repo-capability-map scan digitalmodel` -- verify single-repo scan produces a sensible capability profile
2. Run `/repo-capability-map` -- verify full workspace scan groups repos by domain
3. Run `/repo-capability-map gaps` -- verify gap analysis references mission objectives
4. Run `/repo-capability-map report` -- verify markdown report generated at expected path
5. Run `/repo-capability-map compare digitalmodel worldenergydata` -- verify side-by-side comparison
6. Confirm the command appears in `/skills` list after registry update

Files in this skill

  • INDEX.md1.5 KB
  • WRK-1369-batch-deep-extract-naval.md1.5 KB
  • abstract-tinkering-hartmanis.md6.6 KB
  • ace-gtm-group-tagging.md539 B
  • ace-knowledge-index-system.md15.9 KB
  • aceengineer-website-cron-status-daily-reflect.md4.2 KB
  • adaptive-puzzling-seahorse.md4.8 KB
  • agent-os/slash-commands/create-module-agent/sub-specs/workflow-refresh.md5.3 KB
  • agents-md-assessment-workspace-hub.md5.5 KB
  • ai-native/ai_native_infrastructure_input.yaml42.9 KB
  • ai-native/prompt_user.md431 B
  • ancient-zooming-meteor.md3.7 KB
  • artificial-lift-study.md408 B
  • asset-integrity-ffs-study.md421 B
  • atomic-floating-glade.md9.1 KB
  • best-practices-integration-everything-claude-code.md6.6 KB
  • breezy-toasting-scone.md28.4 KB
  • bright-seeking-wren.md7.4 KB
  • bsee-all-lease-field-analysis.md9.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…