CtrlK
BlogDocsLog inGet started
Tessl Logo

building-identity-governance-lifecycle-process

Builds comprehensive identity governance and lifecycle management processes including joiner-mover-leaver automation, role mining, access request workflows, periodic recertification, and orphaned account remediation using IGA platforms. Activates for requests involving identity lifecycle management, JML processes, role-based access provisioning, or identity governance program design.

55

Quality

63%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/building-identity-governance-lifecycle-process/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a strong skill description that clearly defines its domain (identity governance and lifecycle management), lists specific concrete capabilities, and provides explicit trigger guidance. It uses proper third-person voice and includes both full terms and abbreviations that users in this domain would naturally use. The description is well-structured with a clear separation between what the skill does and when it should activate.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: joiner-mover-leaver automation, role mining, access request workflows, periodic recertification, and orphaned account remediation. These are clearly defined, domain-specific capabilities.

3 / 3

Completeness

Clearly answers both 'what' (builds comprehensive identity governance processes including specific capabilities) and 'when' ('Activates for requests involving identity lifecycle management, JML processes, role-based access provisioning, or identity governance program design').

3 / 3

Trigger Term Quality

Includes strong natural keywords users would say: 'identity lifecycle management', 'JML processes', 'role-based access provisioning', 'identity governance', 'joiner-mover-leaver', 'recertification', 'orphaned account'. Good coverage of both full terms and abbreviations (JML, IGA).

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche in identity governance and lifecycle management. Terms like 'JML processes', 'joiner-mover-leaver', 'recertification', 'orphaned account remediation', and 'IGA platforms' are very specific and unlikely to conflict with other skills.

3 / 3

Total

12

/

12

Passed

Implementation

27%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill is comprehensive in coverage of identity governance lifecycle management but suffers significantly from verbosity — it reads more like a reference manual than a concise skill instruction. The extensive code examples, while structured, are not truly executable and explain patterns Claude could derive from shorter guidance. The lack of any progressive disclosure structure and missing validation checkpoints in a workflow involving automated access changes are notable weaknesses.

Suggestions

Reduce the skill to a concise overview (under 100 lines) with key decision points, critical patterns, and pitfalls — move the full code examples for each component (HR connector, role mining, access requests, orphaned detection) into separate referenced files.

Add explicit validation checkpoints between workflow steps, e.g., 'Verify HR connector returns expected identity count before proceeding' and 'Validate birthright role definitions with business stakeholders before enabling auto-provisioning.'

Remove the glossary table and concept explanations — Claude already knows these terms. Replace with a brief 'key constraints' section focusing on what's unique to this organization's implementation.

Create a bundle structure with separate files (e.g., HR_INTEGRATION.md, ROLE_MINING.md, ACCESS_REQUESTS.md, ORPHAN_DETECTION.md) and reference them from the main skill with clear navigation signals.

DimensionReasoningScore

Conciseness

Extremely verbose at ~500+ lines. The identity lifecycle state machine, full Workday connector class, role mining engine, access request engine, and orphaned account detector are all extensive code blocks that explain concepts and patterns Claude already understands. The glossary table defines terms like 'Authoritative Source' that need no explanation. Much of this could be condensed to key patterns and decision points.

1 / 3

Actionability

The code examples are fairly detailed and structured but are not truly executable — they depend on undefined clients (iga_client, risk_catalog, app_connectors), mock API structures, and platform-specific configurations that aren't provided. The Workday connector is the most concrete but still requires significant adaptation. The scenario section provides a good step-by-step approach but remains at a planning level rather than copy-paste ready.

2 / 3

Workflow Clarity

The 5-step workflow is clearly sequenced and logically ordered from lifecycle definition through remediation. However, there are no explicit validation checkpoints between steps — no 'verify the HR connector is returning data before proceeding to role mining' or 'validate birthright role definitions with business owners before automating provisioning.' For a process involving automated access changes (destructive/batch operations), the absence of feedback loops caps this at 2.

2 / 3

Progressive Disclosure

This is a monolithic wall of text with no references to external files and no bundle files to support it. All content — lifecycle states, HR integration, role mining, access requests, orphaned account detection, glossary, scenarios, and output format — is inlined in a single massive document. This would greatly benefit from splitting into separate reference files for each major component.

1 / 3

Total

6

/

12

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (699 lines); consider splitting into references/ and linking

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

9

/

11

Passed

Repository
mukul975/Anthropic-Cybersecurity-Skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.