/form-status Skill

SkillDev tools

Check form submission status across projects

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the /form-status Skill skill

What this skill tells your AI

The instructions your AI receives, as published by davidroliverba/architectkb in .claude/skills/form-status/SKILL.md and read by ahel’s review.

Show status of form submissions across projects.

Usage

/form-status                    # All forms summary
/form-status pending            # Forms awaiting response
/form-status overdue            # Forms past expected response
/form-status MyDataIntegration             # Forms for specific project
/form-status DPIA               # All DPIA submissions
/form-status CyberRisk          # All Cyber Risk assessments

Instructions

  1. Search for FormSubmission notes:

    Glob pattern: **/Form Submission*.md
    Also check: type = "FormSubmission" in frontmatter
    
  2. Extract metadata from each:

    • formType (DPIA, CyberRisk, ChangeRequest, TPRM, IAF, Other)
    • status (draft, submitted, pending, approved, rejected, expired)
    • project
    • submittedDate
    • responseDate
    • expiryDate
    • requestingTeam
  3. Apply filter if provided:

    • "pending" = status is "submitted" or "pending"
    • "overdue" = submittedDate > 30 days ago AND status not in [approved, rejected]
    • Project name = matches project field
    • Form type = matches formType field
  4. Generate report:

# Form Submission Status

**Generated**: {{date}}
**Filter**: {{filter or "All"}}

## Summary

| Status | Count |
|--------|-------|
| Draft | X |
| Submitted/Pending | X |
| Approved | X |
| Rejected | X |
| Expired | X |

## By Form Type

### DPIA (Data Protection Impact Assessment)
| Project | Status | Submitted | Response | Reference |
|---------|--------|-----------|----------|-----------|
| [[Project]] | pending | 2026-01-05 | - | DPIA-123 |

### CyberRisk (Cyber Security Risk Assessment)
| Project | Status | Submitted | Response | Reference |
|---------|--------|-----------|----------|-----------|

### TPRM (Third Party Risk Management)
...

### ChangeRequest
...

### IAF (Initial Assessment Form)
...

## Attention Required

### Overdue (>30 days, no response)
- [[Form Submission - DPIA for MyDataIntegration]] - submitted 2025-12-01 (41 days ago)

### Expiring Soon (<30 days to expiry)
- [[Form Submission - TPRM for MaintenanceSystem]] - expires 2026-02-10

### Drafts Not Submitted
- [[Form Submission - CyberRisk for OpDef]] - created 2026-01-03

## By Project

### [[Project - MyDataIntegration]]
- DPIA: approved (2025-11-15)
- CyberRisk: pending (submitted 2026-01-05)
- TPRM: draft

### [[Project - MaintenanceSystem]]
...

Form Types Reference

TypeFull NameRequesting Team
DPIAData Protection Impact AssessmentData Privacy / Legal
CyberRiskCyber Security Risk AssessmentCyber Security
TPRMThird Party Risk ManagementProcurement / Cyber
IAFInitial Assessment FormCyber Delivery Assurance
ChangeRequestChange Request / RFCChange Management
OtherOther intake formsVarious

Status Values

StatusMeaning
draftNot yet submitted
submittedSent, awaiting acknowledgement
pendingAcknowledged, under review
approvedApproved / passed
rejectedRejected / failed
expiredApproval expired, needs renewal

Quick Create

If user mentions a form they need to track, offer to create:

/form <type> <project>

Example: /form DPIA MyDataIntegration creates Form Submission - DPIA for MyDataIntegration.md

Signals

GitHub stars
52
Forks
12
Last commit
Mar 2026
Advanced
Catalog kind
skill
Gateway key
form-status
Source
github.com/davidroliverba/architectkb