/form Skill
SkillDocs & knowledgeForm gives your AI ownership of your product's visual surface. Once added, it can create a brand identity, build a design system, and keep colors, typography, and logos consistent. It also writes design token specs that connect design decisions to code.
Use /form Skill in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add /form Skill and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the /form Skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
After adding Form, ask your AI to design a brand identity or build a design system to put it to work.
What your AI can do with it
- Create a brand identity for your product
- Build a design system covering colors and typography
- Design SVG logos
- Write design token specs that bridge design to code
- Audit your product for visual inconsistency
What this skill tells your AI
The instructions your AI receives, as published by davidroliverba/architectkb in .claude/skills/form/SKILL.md and read by Ahel’s review.
Quick-create a form submission tracking note.
Usage
/form DPIA MyDataIntegration
/form CyberRisk "MaintenanceSystem"
/form TPRM VendorTooling
/form IAF "AIIncidentProcessor"
/form ChangeRequest OpDef
Instructions
-
Parse arguments:
- First word = formType
- Remaining = project name (handle quotes for multi-word)
-
Validate formType against allowed values:
- DPIA
- CyberRisk
- TPRM
- IAF
- ChangeRequest
- Other
-
Find matching project (fuzzy match):
- Search for
Project - *{{project}}*.md - If not found, ask user to confirm project name
- Search for
-
Create form submission note:
Filename:
Form Submission - {{formType}} for {{project}}.mdLocation: Root directory (same as other content notes)
-
Populate frontmatter:
---
type: FormSubmission
title: "{{formType}} for {{project}}"
formType: { { formType } }
status: draft
project: "[[Project - {{project}}]]"
requestingTeam: { { lookup from table below } }
submittedDate: null
responseDate: null
expiryDate: null
referenceNumber: null
attachments: []
created: { { today } }
modified: { { today } }
tags: [activity/compliance, { { domain_tag } }] # See tag lookup table below
---
- Requesting team and tag lookup:
| formType | requestingTeam | domain_tag |
|---|---|---|
| DPIA | Data Privacy | domain/data |
| CyberRisk | Cyber Security | domain/security |
| TPRM | Procurement | domain/security |
| IAF | Cyber Delivery Assurance | domain/security |
| ChangeRequest | Change Management | domain/operations |
| Other | (ask user) | (ask user) |
- Generate body content:
# {{formType}} for {{project}}
## Form Details
| Field | Value |
| ------------------- | ------------------------- |
| **Form Type** | {{formType}} |
| **Status** | draft |
| **Project** | [[Project - {{project}}]] |
| **Requesting Team** | {{requestingTeam}} |
| **Submitted** | - |
| **Response** | - |
| **Reference** | - |
## Summary
<!-- Brief description of what this form submission covers -->
## Key Information Provided
<!-- Main points you included in the form -->
- System/service name:
- Data classification:
- Third parties involved:
- Key risks identified:
## Attachments
<!-- Link screenshots or PDFs of the submitted form here -->
<!-- Example: ![[+Attachments/dpia-screenshot.png]] -->
## Response / Outcome
<!-- What was the result? Any conditions or follow-up required? -->
## Notes
<!-- Any additional context or follow-up actions -->
- Confirm creation and remind user to:
- Fill in key information
- Update status when submitted
- Add attachment links to screenshots/PDFs
- Add reference number when received
Form Type Descriptions
| Type | Purpose | Typical Questions |
|---|---|---|
| DPIA | Assess data protection risks for new processing | Personal data types, legal basis, retention, transfers |
| CyberRisk | Evaluate cyber security risks | Architecture, controls, vulnerabilities, mitigations |
| TPRM | Assess third-party vendor risks | Vendor security posture, data handling, contracts |
| IAF | Initial cyber assessment for new projects | Scope, data, integrations, compliance requirements |
| ChangeRequest | Request infrastructure/system changes | What, why, when, impact, rollback plan |
Example Output
After /form DPIA MyDataIntegration:
Created: Form Submission - DPIA for MyDataIntegration.md
Next steps:
1. Fill in the summary and key information
2. When you submit, update status to "submitted" and add submittedDate
3. Add screenshots/PDFs to +Attachments/ and link them
4. Add reference number when you receive acknowledgement
Signals
- GitHub stars
- 52
- Forks
- 12
- Last commit
- Mar 2026
Advanced
- Item type
- skill
- Key
form- Source
- github.com/davidroliverba/architectkb
github.com/davidroliverba/architectkb
More in Docs & knowledge
Skill · mattpocock
More in Docs & knowledgecanvas-design
Skill · anthropics
More in Docs & knowledgedoc-coauthoring
Skill · anthropics
More in Docs & knowledgepopups
Skill · coreyhaines31
More in Docs & knowledgewriting-for-agents
Skill · mattpocock
More in Docs & knowledgespec-driven-development
Skill · addyosmani
More in Docs & knowledge