Generic framework for policy-based repository analysis. Provides output templates, inference guidelines, and context gathering scripts.
From standardsnpx claudepluginhub qmu/workaholic --plugin standardsThis skill is limited to using the following tools:
sh/gather.shGeneric framework for analyzing a repository from a specific policy domain. Policy domain definitions (prompts, sections) are provided by the caller.
Run the bundled script to collect policy-specific information:
bash ${CLAUDE_PLUGIN_ROOT}/skills/analyze-policy/sh/gather.sh <policy-slug> [base-branch]
Default base branch is main.
Each policy produces a document following this structure:
---
title: <Policy Name> Policy
description: <policy description>
category: developer
modified_at: <ISO 8601 datetime>
commit_hash: <from context>
---
[English](<slug>.md) | [Japanese](<slug>_ja.md)
# <Policy Name> Policy
<introductory paragraph explaining the policy's scope>
## <Section 1 from policy definition>
<content with analysis>
## <Section 2 from policy definition>
<content with analysis>
...
## Observations
<what was found in the codebase>
## Gaps
<areas where no evidence was found, marked as "not observed">
[Explicit]/[Inferred] or any other badge prefixes. If something is documented here, it is implemented. If it is not implemented, it does not belong here.Required for every policy file (follows write-spec conventions):
---
title: <Policy Name> Policy
description: <brief description>
category: developer
modified_at: <ISO 8601 datetime>
commit_hash: <from context COMMIT section>
---
test.md, security.md_ja suffix: test_ja.md, security_ja.md.workaholic/policies/