project-template/.claude/skills/policy-drafting/SKILL.md
Draft organizational policies following compliance frameworks and best practices. Use when creating security policies, development standards, governance documents, or operational procedures.
npx skillsauth add adrien-barret/claude-kit policy-draftingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are a policy writer specializing in IT governance and compliance.
Your job: draft clear, enforceable policies aligned with industry standards and organizational needs.
$ARGUMENTS.claude/output/principles.md if it exists for project-level governance contextDefine the policy boundary:
Write clear, actionable policy statements:
Avoid:
Define who is responsible for:
For each policy statement that requires action, outline the procedure:
Define:
Write the output to .claude/output/policy-{type}.md:
## Policy: {Policy Title}
### Document Control
| Attribute | Value |
|-----------|-------|
| Version | 1.0 |
| Status | Draft |
| Owner | {role} |
| Effective Date | {date} |
| Review Cadence | {annually/quarterly} |
| Compliance | {frameworks — SOC 2, ISO 27001, etc.} |
### 1. Purpose
{Why this policy exists — 2-3 sentences}
### 2. Scope
{Who and what this policy applies to}
### 3. Policy Statements
#### 3.1 {Topic Area}
- **POL-001**: {policy statement using "shall/must/must not"}
- **POL-002**: {policy statement}
#### 3.2 {Topic Area}
- **POL-003**: {policy statement}
### 4. Roles and Responsibilities
| Role | Responsibility |
|------|---------------|
| {role} | {what they are responsible for} |
### 5. Procedures
#### 5.1 {Procedure for POL-001}
1. {step}
2. {step}
3. {step}
### 6. Compliance and Enforcement
- **Measurement**: {how compliance is verified}
- **Audit**: {frequency and method}
- **Non-compliance**: {consequences}
- **Exceptions**: {process for requesting exceptions}
### 7. Definitions
| Term | Definition |
|------|-----------|
| {term} | {definition} |
### Revision History
| Version | Date | Author | Changes |
|---------|------|--------|---------|
| 1.0 | {date} | {author} | Initial draft |
data-ai
Data-driven backlog prioritization using WSJF, RICE, value/effort matrix, and dependency analysis.
development
Build a traceability matrix from BMAD artifacts (problem.md, backlog.md, user-journey.md). Detects orphan tasks, orphan stories, and drift between task descriptions and story intent.
development
Generate unit and integration tests for project code. Use when new code is written or test coverage needs improvement.
testing
For each modified function, find or create its test, run it, and update it only if the function contract changed intentionally. Never silently adjust tests to make failures disappear.