CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

access-lifecycle

Use when preparing or running a user access review, checking that leavers lost their access, finding orphaned or ownerless service accounts, answering an auditor's access-control request for SOC 2, ISO 27001, PCI DSS, HIPAA or NIST 800-53, or checking whether a finished review campaign will hold up. Diffs the HR roster against account exports, tests the campaign for coverage, self-review, unremoved revokes and rubber-stamping, and maps every exception to the controls it breaks.

Quality

94%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

The canonical home for this skill is access-lifecycle in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

100%Weight 40%Scale 1-5

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

The skill body is an exemplary lean overview: executable commands with explicit policy flags, validation built into exit codes and a blocking-gates checklist, and a clean split where framework detail lives in one-level-deep reference files. Every token carries operational or domain-specific weight.

DimensionReasoningScore

Conciseness

The ~72-line body is dense and operational throughout — no section explains concepts Claude already knows, and even the opening four-failure-modes paragraph sets up the taxonomy the scripts implement rather than padding. Dates like '--as-of 2026-10-31' are example flag values, not stale-prone time-sensitive guidance, and the control citations (PCI DSS 8.2.6, PCAOB AS 1105.10) are the substance of the skill.

5 / 5

Actionability

Three fully executable commands with real flags and example filenames, outputs chained between steps ('--diff diff.json --campaign campaign.json'), a per-script exit-code table, and a note that all scripts support '--help', '--sample' and '--output json'. This matches the copy-paste-ready anchor covering the common cases, with no gaps since required policy flags are shown explicitly.

5 / 5

Workflow Clarity

A numbered 3-step workflow with each step explained, explicit validation via documented exit codes, and a dedicated five-condition 'The gates block on (exit 4)' checklist. 'Prove removals by re-export' provides the remediation feedback loop. Checkpoints are explicit rather than implicit, matching the top anchor; the workflow is read-only analysis so the destructive-operation cap does not apply.

5 / 5

Progressive Disclosure

The body is a lean overview with a well-signaled 'References and assets' section; all 10 referenced bundle files (3 scripts, 3 references, 4 assets) exist in the bundle and each entry carries a one-line scope description. References are one level deep, citing external standards rather than nesting further skill files.

5 / 5

Total

20

/

20

Passed

Description

88%Weight 40%Scale 1-5

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

A strong description with explicit 'Use when' triggers, comprehensive concrete actions in third-person voice, and a clearly scoped access-lifecycle niche. The only softness is trigger synonym coverage and residual overlap with broad compliance-skills on shared framework names.

DimensionReasoningScore

Specificity

The description enumerates multiple concrete third-person actions covering the full capability set: 'Diffs the HR roster against account exports', 'tests the campaign for coverage, self-review, unremoved revokes and rubber-stamping', and 'maps every exception to the controls it breaks'. This matches the comprehensive-coverage anchor rather than the 'several actions, minor gaps' anchor below it.

5 / 5

Completeness

It explicitly answers both questions: the 'what' is the three concrete actions (diff, campaign tests, control mapping) and the 'when' opens with 'Use when preparing or running a user access review' and enumerates five distinct concrete trigger scenarios. Both are explicit with concrete trigger phrases, matching the top anchor rather than the merely-present 'when' of the 4 anchor.

5 / 5

Trigger Term Quality

Natural user phrases are present — 'user access review', 'leavers', 'orphaned or ownerless service accounts', 'auditor's access-control request', plus five framework names (SOC 2, ISO 27001, PCI DSS, HIPAA, NIST 800-53). It falls short of the top anchor because common synonyms such as 'access recertification', 'offboarding' or 'deprovisioning' are missing, though coverage is well beyond the 'some relevant keywords' anchor.

4 / 5

Distinctiveness Conflict Risk

The niche is clear — running and evidence-testing the joiner/mover/leaver and access-review process itself — but the framework names (SOC 2, ISO 27001) are triggers that whole-programme compliance readiness skills would also claim, leaving minor overlap risk with closely related skills. It is well beyond the 'somewhat specific' anchor, but not the minimal-conflict top anchor.

4 / 5

Total

18

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

alirezarezvani/claude-skills

Path

ra-qm-team/skills/access-lifecycle/SKILL.md

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.