controls
Design internal controls to prevent errors and fraud
SKILL.mdplugins/accounting/skills/controls/SKILL.md
GitHubControls
Design internal controls for "$ARGUMENTS". Establish preventive and detective controls to safeguard assets, ensure accuracy, and maintain compliance.
Prerequisites
None — utility skill, run anytime. Most effective after Phase 1 (analyze) to understand the entity's operations and risk areas.
Process
Assess control environment:
- What processes handle cash, inventory, payroll, and financial reporting?
- Where are the highest-risk areas for errors or fraud?
- What controls currently exist (if any)?
- What is the entity's size and complexity?
Design preventive controls:
- Segregation of duties — separate authorization, custody, and recording
- Authorization controls — approval limits and signing authority
- Physical controls — locks, safes, restricted access, inventory counts
- IT controls — access permissions, password policies, audit logs
- Documentation — standardized forms, sequential numbering, required fields
Design detective controls:
- Reconciliations — bank reconciliation, intercompany, sub-ledger to GL
- Reviews — management review of reports, exception reports
- Audits — internal audit schedule, surprise counts
- Variance analysis — budget vs. actual monitoring
Map controls to risks:
- For each identified risk, assign one or more controls
- Classify controls by type (preventive/detective) and frequency (daily/weekly/monthly/annual)
- Identify any gaps where risks lack adequate controls
Write the artifact to
.metapowers/accounting/$ARGUMENTS/controls.mdwith sections:- Control Environment Assessment — current state and risk areas
- Control Matrix — risks mapped to controls with type, frequency, and owner
- Implementation Plan — priority order for implementing new or improved controls
- Monitoring — how to verify controls are operating effectively
Output
The controls design written to .metapowers/accounting/$ARGUMENTS/controls.md. Present a summary highlighting:
- Number of controls designed by type
- Highest-risk areas and their mitigating controls
- Implementation priorities