Agent Skills — Pre-Built Workflows for AI Coding Agents
22 pre-built agent skills that compose act's 182 refactor operations, 42 codebase analyzers, 18 query operations, and 10 porting operations into common engineering workflows. Invoke with /skill-name in Claude Code, Cursor, Codex, OpenCode, or any MCP-compatible agent.
| Invocation | Skill | Analysis Tools | License |
|---|---|---|---|
/agent-safety-audit |
Agent Safety Audit
Use before an autonomous agent edits a sensitive or high-blast-radius file, or to judge an edit it already made. Compose… |
analyze_impact
analyze_surface |
Architecture |
/architectural-refactoring |
Architectural Refactoring
Use when breaking circular dependencies, splitting god classes, reducing coupling between modules, extracting interfaces… |
analyze_clusters
analyze_coupling
analyze_cycles
analyze_dead_code
analyze_seams
analyze_surface
simulate
split_module |
Architecture |
/architecture-audit |
Architecture Audit
Use when asked to audit architecture, get the full structural picture of a codebase, assess overall health or porting re… |
analyze_chokepoints
analyze_clones
analyze_clusters
analyze_cohesion
analyze_conformance
analyze_coupling
analyze_cycles
analyze_dead_code
analyze_entry_points
analyze_export
analyze_hotspots
analyze_layers
analyze_patterns
analyze_roles
analyze_seams
analyze_stability
analyze_surface
churn_hotspots
co_change_clusters
coverage_overlay
ownership_map |
Architecture |
/boundary-analysis |
Boundary Analysis
Use when looking for extraction candidates, planning a module split, analyzing module boundaries, or asked "where should… |
analyze_clusters
analyze_cohesion
analyze_extraction
analyze_interface_bloat
analyze_interfaces
analyze_layers
analyze_orphan_types
analyze_seams
analyze_surface
simulate |
Enterprise |
/change-impact |
Change Impact
Use before modifying a file or symbol, or when asked "what breaks if I change X?". Returns a blast-radius, test-coverage… |
analyze_cycle_risk
analyze_impact
analyze_test_gaps |
Architecture |
/code-generation |
Code Generation
Use when creating constructors, getters/setters, builders, equals/hash methods, JSON serialization, toString, interface … |
— | — |
/code-navigation |
Code Navigation
Use when exploring unfamiliar code, mapping dependencies, reading an API surface, tracing call chains or data flow acros… |
— | — |
/code-review |
Code Review
Use when reviewing a PR, checking code quality, finding dead code, measuring function complexity, auditing a module, or … |
analyze_api_diff
analyze_impact |
Architecture |
/create-work-loop |
Create Work Loop
Use to create, run, resume, or continue a work loop, in any phrasing ("create a work loop for this spec", "set up a trac… |
— | — |
/dead-in-production |
Dead In Production
Use when removing code and a static dead-code signal alone feels risky. Finds symbols that are statically unreferenced, … |
analyze_dead_code
coverage_overlay
trace_overlay |
Architecture |
/deepening-survey |
Deepening Survey
Use when asked to find deepening opportunities, survey a codebase for shallow modules, ask "where is our abstraction lea… |
analyze_chokepoints
analyze_clusters
analyze_cohesion
analyze_coupling
analyze_cycles
analyze_depth
analyze_interface_bloat
analyze_orphan_types
analyze_seams
analyze_surface
analyze_test_gaps
analyze_thickness
churn_hotspots
coverage_overlay
simulate
split_module |
Architecture |
/health-check |
Health Check
Use when asked about code health, quality trends, what is getting worse, or for a periodic quality check. Produces a fas… |
analyze_clones
analyze_cohesion
analyze_coupling
analyze_hotspots
analyze_inconsistencies
analyze_patterns
analyze_test_gaps |
Architecture |
/hot-path-refactor |
Hot Path Refactor
Use when choosing what to optimize or refactor for performance. Ranks code by runtime hotness combined with static compl… |
analyze_coupling
analyze_hotspots
profile_overlay |
Architecture |
/migration-assessment |
Migration Assessment
Use when assessing migration readiness, planning a port to another language, or asked "how ready is this for porting?". … |
analyze_clusters
analyze_conformance
analyze_depth
analyze_fan_balance
analyze_features
analyze_inheritance
analyze_interfaces
analyze_layers
analyze_patterns
analyze_platform_deps
analyze_readiness
analyze_type_completeness
churn_hotspots
coverage_overlay
ownership_map |
Enterprise |
/onboarding-map |
Onboarding Map
Use when a developer or agent is new to a codebase and needs a path through it. Produces a guided reading order (entry p… |
analyze_entry_points
churn_hotspots
ownership_map |
Architecture |
/port-verify |
Port Verify
Use to verify that a ported function matches its source before marking the port done. Composes port-scoped behavioral eq… |
— | — |
/refactor-receipt |
Refactor Receipt
Use when a refactor needs durable, citable proof that it was verified, or when reading a receipt someone else produced. … |
— | — |
/refactoring |
Refactoring
Use when renaming symbols, extracting functions or variables, inlining, moving symbols between files, organizing imports… |
— | — |
/safe-to-merge |
Safe To Merge
Use before merging a branch or approving a PR. Runs act's deterministic merge gate over every changed function and repor… |
— | — |
/security-surface |
Security Surface
Use on a security review, before shipping code that handles untrusted input, or when asked "what's the attack surface of… |
analyze_surface |
Engineering |
/verify-refactor |
Verify Refactor
Use after editing a function to confirm the refactor preserved behavior. Composes contract, side-effect, and CFG-equival… |
— | — |
/where-bugs-live |
Where Bugs Live
Use when you need the riskiest code in a repository, where bugs are most likely to live. Combines git churn, complexity,… |
analyze_hotspots
churn_hotspots
co_change_clusters
ownership_map |
Architecture |