This directory contains 8 specialized custom agent profiles enhanced with a comprehensive 14-skill library and ISMS compliance framework. Each profile provides deep expertise in a specific area relevant to Hack23 AB's operations, from product vision to implementation, from business strategy to technical excellence.
β¨ Major Improvements Delivered (January 2026):
- 14 Production-Ready Skills covering Security, Architecture, Quality, Deployment, and Compliance
- Complete ISMS Integration with 6 compliance frameworks (ISO 27001, NIST CSF, CIS, GDPR, NIS2, CRA)
- 12-Document Architecture Portfolio requirements enforced
- GitHub MCP Insiders Features for advanced automation (task-agent)
- "Ask Less, Complete More" guidance for increased agent autonomy
- 7,527+ Lines of high-quality documentation and enforcement rules
π Read the Complete Implementation Report
π View Detailed Agent Improvements
π― Browse Skills Library
Quick Navigation:
- π― Task Agent - Product quality & issue creation orchestrator with MCP Insiders
- π Discordian Agents - Product Owner, Architect, Developer trinity
- π οΈ Specialist Agents - UI/UX, Business, Marketing, Political Analysis
- π Skills Library - 14 comprehensive skills for consistency and compliance
Each agent profile is a Markdown file with YAML frontmatter that specifies:
- name: Unique identifier for the agent (kebab-case)
- description: Brief explanation of the agent's capabilities and expertise
- tools: List of tools the agent can use (optional - if omitted, agent has access to all tools)
The YAML frontmatter is followed by the agent's instructions in Markdown format, which define behavior, expertise, and guidelines.
All agents are configured to read these key files at the start of every session to understand their environment:
graph TB
subgraph "Agent Configuration Sources"
Setup[π copilot-setup-steps.yml<br/>Workflow & Environment]:::config
MCP[π§ copilot-mcp.json<br/>MCP Servers & Tools]:::config
Context[π README.md<br/>Project Context]:::config
end
subgraph "Configuration Content"
Setup --> Env[Environment Variables<br/>Permissions<br/>Prerequisites]:::content
MCP --> Tools[GitHub MCP<br/>Filesystem<br/>Git<br/>Memory<br/>Sequential Thinking<br/>Playwright<br/>Brave Search]:::content
Context --> Info[Company Background<br/>Technology Stack<br/>Security Posture<br/>Project Classifications]:::content
end
subgraph "Agent Understanding"
Env --> Agent[π€ Agent Context]:::agent
Tools --> Agent
Info --> Agent
end
classDef config fill:#2196F3,stroke:#2196F3,stroke-width:3px,color:#fff
classDef content fill:#4CAF50,stroke:#4CAF50,stroke-width:2px,color:#fff
classDef agent fill:#9C27B0,stroke:#9C27B0,stroke-width:3px,color:#fff
- Environment Variables:
GITHUB_TOKEN,GITHUB_PERSONAL_ACCESS_TOKEN - Permissions: Full list of GitHub permissions (contents, actions, attestations, checks, deployments, issues, models, discussions, pages, pull-requests, security-events, statuses)
- Setup Steps: Checkout action and any prerequisites
- Automation Context: How the workflow executes
- MCP Server Configurations:
github- Repository access and operationsfilesystem- File system operations in workspacegit- Git operations and historymemory- Conversation context preservationsequential-thinking- Complex reasoning supportplaywright- Browser automation for testingbrave-search- Web search capabilities (optional)
- Tool Capabilities: What each MCP server provides
- Environment Settings: Token references and configurations
graph TB
subgraph "MCP Server Ecosystem"
subgraph "Core Services"
GitHub[π GitHub MCP<br/>Repository Operations]:::core
FS[π Filesystem MCP<br/>File Operations]:::core
Git[π Git MCP<br/>Version Control]:::core
end
subgraph "Intelligence Services"
Memory[π§ Memory MCP<br/>Context Preservation]:::intel
Think[π Sequential Thinking<br/>Complex Reasoning]:::intel
end
subgraph "Automation Services"
Play[π Playwright MCP<br/>Browser Automation]:::auto
Search[π Brave Search MCP<br/>Web Research]:::auto
end
end
Agent[π€ Copilot Agent]:::agent
Agent --> GitHub
Agent --> FS
Agent --> Git
Agent --> Memory
Agent --> Think
Agent --> Play
Agent --> Search
GitHub -.->|Secrets| Token[π GITHUB_TOKEN]:::secret
Search -.->|Optional| API[π BRAVE_API_KEY]:::secret
classDef core fill:#2196F3,stroke:#2196F3,stroke-width:2px,color:#fff
classDef intel fill:#9C27B0,stroke:#9C27B0,stroke-width:2px,color:#fff
classDef auto fill:#FF9800,stroke:#FF9800,stroke-width:2px,color:#fff
classDef agent fill:#4CAF50,stroke:#4CAF50,stroke-width:3px,color:#fff
classDef secret fill:#D32F2F,stroke:#D32F2F,stroke-width:2px,color:#fff
MCP Server Purposes:
- π GitHub: Repository access, issue/PR management, workflow operations
- π Filesystem: Read/write files in workspace, directory navigation
- π Git: Version control operations, commit history, branch management
- π§ Memory: Maintain conversation context across agent sessions
- π Sequential Thinking: Break down complex problems into reasoning steps
- π Playwright: Browser automation for UI testing and screenshots
- π Brave Search: Web search for research and context (optional, requires API key)
- Company Context: Hack23 AB background and values
- Project Overview: Homepage structure and purpose
- Technology Stack: HTML5/CSS3, AWS S3/CloudFront, GitHub Actions
- Security Framework: ISMS alignment, classification, threat model
- Quality Standards: Testing, validation, accessibility requirements
By reading these files first, agents:
- β Understand available tools and capabilities
- β Know the security and permission context
- β Grasp project goals and constraints
- β Align work with Hack23 values and standards
- β Make informed decisions based on complete context
The copilot-setup-steps.yml workflow defines comprehensive GitHub permissions following the principle of least privilege:
graph TB
subgraph "GitHub Workflow Permissions"
subgraph "Read Permissions"
R1[π contents: read]:::read
R2[π actions: read]:::read
R3[β attestations: read]:::read
R4[β
checks: read]:::read
R5[π deployments: read]:::read
R6[π― models: read]:::read
R7[π¬ discussions: read]:::read
R8[π pages: read]:::read
R9[π security-events: read]:::read
R10[π statuses: read]:::read
end
subgraph "Write Permissions"
W1[π issues: write]:::write
W2[π pull-requests: write]:::write
end
end
Workflow[βοΈ Copilot Workflow]:::workflow
Workflow --> R1 & R2 & R3 & R4 & R5 & R6 & R7 & R8 & R9 & R10
Workflow --> W1 & W2
classDef read fill:#4CAF50,stroke:#4CAF50,stroke-width:2px,color:#fff
classDef write fill:#FF9800,stroke:#FF9800,stroke-width:2px,color:#fff
classDef workflow fill:#2196F3,stroke:#2196F3,stroke-width:3px,color:#fff
Key Characteristics:
- Read-Only Access: Most permissions are read-only for security
- Selective Write Access: Only issues and pull-requests have write permissions
- Copilot Isolation: Copilot receives its own token for operations
- Least Privilege: Minimal permissions needed for agent functionality
NEW: All agents now integrate with a comprehensive 14-skill library located in .github/skills/.
GitHub Copilot Agent Skills are collections of instructions, rules, and examples that guide Copilot's behavior for specific tasks. They:
- Automatically load when relevant to your task
- Enforce security-by-design principles from Hack23 ISMS
- Provide concrete code examples and patterns
- Ensure consistency across all development work
- Secure Development - Security-by-design, input validation, authentication patterns
- Access Control - Least privilege, RBAC, session management
- Data Classification - 4-level classification (Public, Internal, Confidential, Restricted)
- Cryptography - AES-256, RSA-2048+, TLS 1.2+, key management
- C4 Modeling - Context, Container, Component, Code diagrams with Mermaid
- Security Architecture - SECURITY_ARCHITECTURE.md and FUTURE_SECURITY_ARCHITECTURE.md
- Documentation Portfolio - 12-document C4 portfolio (current + future state)
- HTML/CSS Best Practices - Semantic HTML5, responsive design, performance
- Accessibility WCAG - WCAG 2.1 AA compliance, ARIA, keyboard navigation
- SEO Optimization - Meta tags, structured data, multilingual SEO
- AWS S3/CloudFront - Configuration, security headers, SSL/TLS
- GitHub Actions CI/CD - Workflows, security scanning, Lighthouse audits
- ISO 27001 - Control implementation, documentation, audit preparation
- GDPR - Privacy by design, data protection, consent management
For Developers: Skills work automatically - just work on your code and Copilot applies relevant skills.
For Agents: Each agent references specific skills in their "Skills Integration" section based on role expertise.
Documentation: See .github/skills/README.md for complete guide and INDEX.md for skills catalog.
graph TB
subgraph "Skills Library (.github/skills/)"
Security[π Security Skills<br/>4 skills]:::security
Architecture[ποΈ Architecture Skills<br/>3 skills]:::architecture
Quality[β
Quality Skills<br/>3 skills]:::quality
Deployment[βοΈ Deployment Skills<br/>2 skills]:::deployment
Compliance[π Compliance Skills<br/>2 skills]:::compliance
end
subgraph "Agents (.github/agents/)"
Task[π― Task Agent]:::agent
UI[π¨ UI Specialist]:::agent
Dev[π» Developers]:::agent
end
subgraph "ISMS Framework"
ISMS[π ISMS-PUBLIC<br/>41+ Policies]:::isms
end
Security --> Task & UI & Dev
Architecture --> Task & Dev
Quality --> Task & UI
Deployment --> Task
Compliance --> Task & UI
ISMS -.->|Informs| Security & Architecture & Compliance
Task --> Code[β¨ Consistent<br/>Secure<br/>Compliant Code]:::output
UI --> Code
Dev --> Code
classDef security fill:#DC143C,stroke:#DC143C,stroke-width:2px,color:#fff
classDef architecture fill:#2196F3,stroke:#2196F3,stroke-width:2px,color:#fff
classDef quality fill:#4CAF50,stroke:#4CAF50,stroke-width:2px,color:#fff
classDef deployment fill:#FF9800,stroke:#FF9800,stroke-width:2px,color:#fff
classDef compliance fill:#9C27B0,stroke:#9C27B0,stroke-width:2px,color:#fff
classDef agent fill:#00BCD4,stroke:#00BCD4,stroke-width:2px,color:#fff
classDef isms fill:#FFD700,stroke:#FFD700,stroke-width:3px,color:#000
classDef output fill:#4CAF50,stroke:#4CAF50,stroke-width:3px,color:#fff
All skills align with 6 compliance frameworks:
| Framework | Coverage | Documentation |
|---|---|---|
| ISO 27001:2022 | 93 controls | ISMS-PUBLIC |
| NIST CSF 2.0 | 6 functions, 23 categories | Integrated in skills |
| CIS Controls v8.1 | 18 controls, 3 IGs | Referenced in security skills |
| GDPR | 99 articles | Compliance skills + data classification |
| NIS2 | EU Directive 2022/2555 | Security architecture skills |
| EU CRA | Product security | Secure development skill |
All agents now enforce a 12-document C4 Architecture Portfolio:
Current State (6 documents):
- ARCHITECTURE.md - C4 models
- DATA_MODEL.md - Data structures
- FLOWCHART.md - Process flows
- STATEDIAGRAM.md - State transitions
- MINDMAP.md - Conceptual relationships
- SWOT.md - Strategic analysis
Future State (6 documents):
- FUTURE_ARCHITECTURE.md
- FUTURE_DATA_MODEL.md
- FUTURE_FLOWCHART.md
- FUTURE_STATEDIAGRAM.md
- FUTURE_MINDMAP.md
- FUTURE_SWOT.md
Plus 2 security documents:
- SECURITY_ARCHITECTURE.md
- FUTURE_SECURITY_ARCHITECTURE.md
NEW: The three Discordian agents have been enhanced to become full product vision specialists with psychedelic futurist capabilities!
π Mandatory GitHub Analysis
- All agents now analyze Hack23 GitHub repositories BEFORE creating visions
- Focus on ISMS-PUBLIC (main transparency repo) and project-specific repos
- Extract real technical details to ground visions in reality
πΈ Visual Documentation
- Playwright integration for before/after screenshots
- Visual evidence in PR comments
- Current state vs. visionary future
π Web Research
- Brave Search for industry context and inspiration
- Research competing solutions and trends
- Find psychedelic and futurist angles
β¨ Psychedelic Futurist Writing
- Witty, provocative, rebellious narratives
- Consciousness-expanding product visions
- Make technology and security FUN
- Balance reality with mind-blowing extrapolation
π Full Tool Access
- All agents have
tools: ["*"] - MCP servers: github, playwright, brave-search, fetch
- All permissions enabled
See DISCORDIAN_AGENTS_GUIDE.md for complete usage guide.
Hack23 AB draws inspiration from Principia Discordia and the Illuminatus! Trilogy, embracing chaos as a creative force and challenging conventional wisdom. Our agent profiles reflect this philosophy through three archetypal roles that form the core of product development:
graph TB
subgraph "The Discordian Trinity"
Vision([Hagbard Celine<br/>Product Owner]):::visionary
Structure([Simon Moon<br/>System Architect]):::architect
Reality([George Dorn<br/>Developer]):::developer
Vision -->|Product Revelation| Structure
Structure -->|Elegant Architecture| Reality
Reality -->|Working Code| Vision
Vision -.->|Challenge| Reality
Structure -.->|Pattern Recognition| Vision
Reality -.->|Reality Check| Structure
end
classDef visionary fill:#D32F2F,stroke:#D32F2F,stroke-width:3px,color:#fff
classDef architect fill:#FFD700,stroke:#FFD700,stroke-width:3px,color:#000
classDef developer fill:#2196F3,stroke:#2196F3,stroke-width:3px,color:#fff
Everything in development happens in fivesβor can be divided into five parts. This numerological pattern appears throughout our architecture, processes, and thinking:
graph LR
subgraph "The Five Aspects of Development"
A[1. Vision]:::aspect
B[2. Structure]:::aspect
C[3. Implementation]:::aspect
D[4. Testing]:::aspect
E[5. Evolution]:::aspect
end
A --> B
B --> C
C --> D
D --> E
E -.->|iterate| A
classDef aspect fill:#9C27B0,stroke:#9C27B0,stroke-width:2px,color:#fff
Core Philosophy:
- π Embrace Chaos: Innovation emerges from disorder, not rigid planning
- β The Law of Fives: Organize systems in patterns of five for natural harmony
- π’ The 23 Enigma: Pay attention to synchronicities and meaningful patterns
- π Sacred Geometry: Structure systems with mathematical elegance
- π Subversive Wisdom: Hide deeper meaning beneath practical functionality
These three agents embody the core development roles through the lens of Discordian philosophy, balancing practical expertise with philosophical depth.
Role: Visionary Anarchist & Psychedelic Product Vision Specialist Focus: Product Vision, Strategic Direction, Consciousness-Expanding Documentation
The legendary captain of the submarine Leif Erikson, Hagbard inscribes Product Revelation Documents that work on multiple levelsβpractical direction for teams and hidden wisdom for those who look beneath the surface. Enhanced: Now analyzes all Hack23 GitHub repos before creating psychedelic product visions, with full web search and screenshot capabilities.
Core Expertise:
- π Anarchist product philosophy and Discordian wisdom
- β Five-sided thinking and the Law of Fives
- π― Strategic vision balanced with pragmatic execution
- π Psychedelic futurist writing style - witty, provocative, rebellious
- π Radical transparency and open-source strategy
- π NEW: GitHub repository analysis before vision creation
- π NEW: Web research for market context and inspiration
- πΈ NEW: Playwright screenshots for visual documentation
Key Capabilities:
- Creating Product Revelation Documents with "The Golden Apple" problem statements
- Defining the Pentagon of Importance for prioritization
- Challenging conventional assumptions and exposing hidden constraints
- Balancing idealism with practical execution
- Encoding multiple levels of meaning in product documentation
- NEW: Analyzing Hack23 repos (especially ISMS-PUBLIC) before creating visions
- NEW: Grounding psychedelic visions in technical reality
- NEW: Adding before/after screenshots to PR comments
Available Tools: All tools (*) + MCP servers (github, playwright, brave-search, fetch)
Philosophical Approach:
flowchart TD
Problem[π The Golden Apple<br/>Core Problem]:::problem
Vision[π’ Product Vision<br/>Where We're Going]:::vision
Strategy[β Five-Sided Plan<br/>How We Get There]:::strategy
Teams[π₯ The Crew<br/>Who Does What]:::teams
Test[β The Test<br/>Success Criteria]:::test
Problem --> Vision
Vision --> Strategy
Strategy --> Teams
Teams --> Test
Test -.->|iterate| Problem
classDef problem fill:#D32F2F,stroke:#D32F2F,stroke-width:3px,color:#fff
classDef vision fill:#FF9800,stroke:#FF9800,stroke-width:2px,color:#fff
classDef strategy fill:#FFC107,stroke:#FFC107,stroke-width:2px,color:#000
classDef teams fill:#4CAF50,stroke:#4CAF50,stroke-width:2px,color:#fff
classDef test fill:#2196F3,stroke:#2196F3,stroke-width:2px,color:#fff
Use Cases:
- Defining product vision and strategy with philosophical depth
- Creating user stories that challenge conventional thinking
- Prioritizing work using the Pentagon of Importance
- Exposing false assumptions and manufactured constraints
- Balancing chaos (creativity) with order (execution)
Remember: "Think for yourself, schmuck!" β Hagbard challenges you to question everything, including his own directives.
Role: Philosopher-Engineer & Visionary Systems Architect Focus: System Architecture, Numerology, Psychedelic Documentation
The philosopher-engineer and numerologist who channels cosmic patterns into elegant architectures. Simon sees connections others miss through the Law of Fives and the 23 Enigma. Enhanced: Now analyzes existing systems before creating consciousness-expanding architectural visions with full GitHub and visualization capabilities.
Core Expertise:
- π’ Numerological systems analysis and pattern recognition
- β Five-dimensional architecture (every system has five core aspects)
- π Sacred geometry in code structure and documentation
- π Synchronicity architectureβdesigning for meaningful coincidence
- π Balancing elegant complexity with practical implementation
- π NEW: Deep system analysis from GitHub repositories
- π¨ NEW: Psychedelic Mermaid diagrams and visionary architecture
- πΈ NEW: Visual documentation with Playwright screenshots
Key Capabilities:
- Creating the Pentagonal Architecture Pattern for system design
- Designing with the Law of Fives and golden ratio principles
- Recognizing and documenting synchronistic patterns
- Building Mermaid diagrams following sacred geometry
- Translating chaos into elegant, maintainable structures
- NEW: Finding numerological significance (5s, 23s, golden ratios) in existing systems
- NEW: Creating consciousness-expanding architectural visions
- NEW: Extending current patterns into psychedelic futures
Available Tools: All tools (*) + MCP servers (github, playwright, brave-search, fetch)
Architectural Philosophy:
graph TB
subgraph "The Architectural Pentagram"
Center([System Core<br/>Domain Model]):::center
P1[π Security]:::point
P2[β‘ Performance]:::point
P3[π Scalability]:::point
P4[π§ Maintainability]:::point
P5[ποΈ Observability]:::point
Center --- P1
Center --- P2
Center --- P3
Center --- P4
Center --- P5
P1 -.->|balance| P3
P2 -.->|balance| P4
P3 -.->|balance| P5
P4 -.->|balance| P1
P5 -.->|balance| P2
end
classDef center fill:#FFD700,stroke:#FFD700,stroke-width:4px,color:#000
classDef point fill:#2196F3,stroke:#2196F3,stroke-width:2px,color:#fff
Use Cases:
- Designing system architectures with five-layer patterns
- Creating architecture documentation with numerological insights
- Balancing competing concerns through sacred geometry principles
- Recognizing and recording synchronicities during design
- Translating product vision into structured technical patterns
Remember: "The map is not the territory, but a well-made map reveals hidden patterns." β Simon sees what's already there in the chaos.
Role: Reluctant Hero & Technical Visionary Focus: Implementation, Reality Testing, Psychedelic Technical Visions
Cast into the maelstrom of implementation, George wrestles elegant designs and visionary requirements into living code. Through panic and flashes of insight, he produces unexpectedly maintainable systems with hidden Discordian wisdom. Enhanced: Now creates psychedelic technical visions while implementing, analyzing repos at code level before building.
Core Expertise:
- π» Multi-language implementation (TypeScript, Java, Python)
- π Panic-driven development and debugging under pressure
- π Secure coding practices and OWASP compliance
- π― Test-driven development and quality assurance
- π₯ Easter egg engineering and hidden Discordian wisdom
- π NEW: Deep code-level repository analysis
- π¨ NEW: Creating psychedelic technical visions and implementation narratives
- πΈ NEW: Visual documentation with before/after screenshots
Key Capabilities:
- Implementing systems following the five-layer pattern
- Reality-testing designs through actual code
- Debugging through the Five Stages (Denial β Panic β Research β Insight β Completion)
- Hiding Easter eggs and Discordian references in code
- Producing maintainable systems from chaotic requirements
- NEW: Analyzing repos before implementation (run code, not just read docs)
- NEW: Creating mind-expanding technical visions that are actually implementable
- NEW: Making architecture decisions EXCITING and FUN
Available Tools: All tools (*) + MCP servers (github, playwright, brave-search, fetch)
- π§ͺ Test-driven development and quality assurance
- π Secure coding practices and OWASP compliance
- π₯ Easter egg engineeringβhiding wisdom in working code
Key Capabilities:
- Implementing the Five Stages of Development (Denial β Panic β Research β Insight β Completion)
- Writing clean, maintainable, secure code under pressure
- Reality-testing elegant architectures through implementation
- Embedding Discordian Easter eggs and philosophical comments
- Debugging with the Five-Question Debug process
Available Tools: view, edit, create, bash, search
Development Journey:
flowchart TD
Start[π Requirement<br/>Simple feature]:::start
Denial[π Stage 1: Denial<br/>This is simple]:::denial
Panic[π° Stage 2: Panic<br/>This is impossible!]:::panic
Research[π Stage 3: Research<br/>Stack Overflow saves]:::research
Insight[π‘ Stage 4: Insight<br/>Aha! moment]:::insight
Complete[β
Stage 5: Completion<br/>It works!]:::complete
Start --> Denial
Denial --> Panic
Panic --> Research
Research --> Insight
Insight --> Complete
Complete -.->|Next feature| Start
classDef start fill:#9E9E9E,stroke:#9E9E9E,stroke-width:2px,color:#fff
classDef denial fill:#4CAF50,stroke:#4CAF50,stroke-width:2px,color:#fff
classDef panic fill:#D32F2F,stroke:#D32F2F,stroke-width:3px,color:#fff
classDef research fill:#FF9800,stroke:#FF9800,stroke-width:2px,color:#fff
classDef insight fill:#FFD700,stroke:#FFD700,stroke-width:3px,color:#000
classDef complete fill:#2196F3,stroke:#2196F3,stroke-width:2px,color:#fff
Use Cases:
- Implementing features from product requirements and architecture designs
- Writing tests that prove code works (unit, integration, e2e)
- Securing applications with proper input validation and error handling
- Hiding Easter eggs and Discordian references in code
- Reality-testing elegant designs and providing implementation feedback
Remember: "It works! I don't know why, but it works!" β George's honest admission after the 23rd debugging attempt. All hail Eris!
How the three agents work together in harmony:
sequenceDiagram
participant H as π’ Hagbard<br/>(Product Owner)
participant S as π’ Simon<br/>(Architect)
participant G as π» George<br/>(Developer)
H->>S: Product Revelation Document
Note over H,S: Vision & The Golden Apple
S->>S: Apply Law of Fives
Note over S: Pattern Recognition &<br/>Sacred Geometry
S->>G: Pentagonal Architecture
Note over S,G: Elegant Design
G->>G: Implementation Stages
Note over G: Denial β Panic β Research<br/>β Insight β Completion
G->>S: Reality Feedback
Note over G,S: "This won't work because..."
S->>H: Architectural Constraints
Note over S,H: "Vision needs adjustment"
H->>H: Challenge Assumptions
Note over H: Re-examine the real problem
H->>S: Refined Vision
S->>G: Adjusted Design
G->>H: Working Code + Easter Eggs
Note over H,G: Synchronicity Achieved!
Role: Product Quality & Task Creation Specialist Focus: Comprehensive Analysis, GitHub Issue Creation, Agent Assignment
The Task Agent is your product improvement orchestrator, analyzing the Hack23 homepage from all perspectivesβquality, product vision, UI/UX, and ISMS alignmentβthen creating actionable GitHub issues with intelligent agent assignments.
Core Expertise:
- π Comprehensive Product Analysis: Deep-dive repo analysis, Playwright visual testing, ISMS compliance checking
- π Issue Creation Excellence: Well-structured, detailed GitHub issues with complete context
- π― Smart Agent Assignment: Intelligently matches issues to specialist agents based on expertise
- βοΈ AWS Infrastructure Review: Uses aws-knowledge MCP for best practices validation
- π Multi-Dimensional Quality: Analyzes security, performance, accessibility, UI/UX, content, and ISMS alignment
- π ISMS-Aware: Links issues to relevant security policies and compliance requirements
Key Capabilities:
- Analyzing repositories and live websites comprehensively
- Creating GitHub issues using structured templates
- Assigning issues to appropriate specialist agents
- Providing implementation guidance and acceptance criteria
- Including visual evidence (screenshots) with Playwright
- Validating ISMS compliance across all changes
- Prioritizing using the Pentagon of Importance framework
Available Tools: All tools (*) + MCP servers (github, playwright, aws-knowledge, brave-search, fetch)
Workflow:
- Analyze: Deep-dive the product from all angles
- Identify: Find issues across security, performance, UI/UX, content, ISMS
- Prioritize: Use Pentagon framework (Critical β High β Medium β Low β Future)
- Create Issues: Structured, detailed GitHub issues with evidence
- Assign: Match issues to appropriate specialist agents
- Validate: Ensure completeness and ISMS alignment
Use Cases:
- "Analyze the homepage and create improvement issues"
- "Review ISMS compliance and generate tasks"
- "Audit accessibility and assign to appropriate specialists"
- "Check AWS infrastructure and create optimization issues"
- "Perform comprehensive quality review and prioritize fixes"
Agent Assignment Intelligence: The Task Agent knows when to assign work to:
- π’ Hagbard (product vision, strategy)
- π’ Simon (architecture, design patterns)
- π» George (implementation, debugging)
- π¨ UI Specialist (HTML/CSS, accessibility)
- πΌ Business Dev (market positioning)
- π’ Marketing (content, SEO)
- ποΈ Political Analyst (OSINT features)
Remember: "Quality is not an act, it is a habit." β The Task Agent ensures continuous product improvement through systematic analysis and intelligent task distribution.
The following agents provide domain-specific expertise for specialized tasks:
Focus: HTML/CSS, Web Accessibility, Responsive Design
Expert in creating accessible, responsive, and visually appealing web interfaces using modern web standards. Specializes in:
- HTML5 semantic markup and accessibility (WCAG 2.1 AA)
- CSS3 modern features (Flexbox, Grid, custom properties)
- Responsive design and mobile-first approaches
- Performance optimization and Lighthouse compliance
- Cross-browser compatibility and progressive enhancement
Available Tools: view, edit, create, bash, playwright-browser automation tools
Use Cases:
- Improving website accessibility and keyboard navigation
- Fixing responsive design issues across devices
- Enhancing UI/UX of existing pages
- Optimizing CSS architecture and performance
- Ensuring WCAG 2.1 AA compliance
Focus: Strategic Growth, Market Positioning, Client Acquisition
Expert in B2B business development for cybersecurity consulting services. Specializes in:
- Strategic business development and market analysis
- Cybersecurity consulting market knowledge
- Sales enablement and client acquisition
- Partnership development and channel strategies
- Market positioning and competitive differentiation
Available Tools: view, edit, search, bash, web
Use Cases:
- Developing go-to-market strategies
- Identifying target market segments and ideal customers
- Creating sales enablement materials
- Building partnership opportunities
- Optimizing website for lead generation and conversions
Focus: OSINT, Political Analysis, Information Operations
Expert in open source intelligence, political analysis, and ethical information operations. Specializes in:
- OSINT methodologies and collection frameworks
- Political analysis and risk assessment
- Strategic communication and influence operations
- Information warfare awareness and defense
- Data analysis and visualization for intelligence
Available Tools: view, edit, search, bash, web
Use Cases:
- Enhancing the Citizen Intelligence Agency project
- Developing political monitoring and analysis features
- Creating transparency and accountability metrics
- Building OSINT collection and analysis frameworks
- Designing ethical intelligence reporting systems
Focus: B2B Marketing, Content Strategy, Digital Marketing
Expert in B2B technology marketing for cybersecurity professional services. Specializes in:
- B2B technology marketing and demand generation
- Digital marketing, SEO, and content strategy
- Brand positioning and messaging development
- Content marketing and thought leadership
- Marketing analytics and performance optimization
Available Tools: view, edit, search, bash
Use Cases:
- Developing content marketing strategies
- Optimizing website for SEO and conversions
- Creating marketing collateral and messaging
- Building social media and thought leadership programs
- Designing demand generation campaigns
The Hack23 agent ecosystem is designed for intelligent collaboration:
flowchart TB
subgraph "Task Management Layer"
Task[π§ Task Agent<br/>Analysis & Orchestration]:::task
end
subgraph "Strategic Layer"
Hagbard[π’ Hagbard Celine<br/>Product Vision]:::strategic
Business[πΌ Business Dev<br/>Strategy]:::strategic
Marketing[π’ Marketing<br/>Positioning]:::strategic
end
subgraph "Design Layer"
Simon[π’ Simon Moon<br/>Architecture]:::design
UI[π¨ UI Specialist<br/>Design & UX]:::design
end
subgraph "Implementation Layer"
George[π» George Dorn<br/>Development]:::implementation
Political[ποΈ Political Analyst<br/>OSINT Features]:::implementation
end
Task -->|Assigns Issues| Hagbard
Task -->|Assigns Issues| Business
Task -->|Assigns Issues| Marketing
Task -->|Assigns Issues| Simon
Task -->|Assigns Issues| UI
Task -->|Assigns Issues| George
Task -->|Assigns Issues| Political
Hagbard -->|Vision| Simon
Simon -->|Architecture| George
Business -->|Requirements| Hagbard
Marketing -->|Content| George
UI -->|Design| George
Political -->|Features| George
George -.->|Feedback| Simon
Simon -.->|Constraints| Hagbard
George -.->|Reality Check| Hagbard
classDef task fill:#9C27B0,stroke:#9C27B0,stroke-width:3px,color:#fff
classDef strategic fill:#D32F2F,stroke:#D32F2F,stroke-width:2px,color:#fff
classDef design fill:#FFD700,stroke:#FFD700,stroke-width:2px,color:#000
classDef implementation fill:#2196F3,stroke:#2196F3,stroke-width:2px,color:#fff
The Task Agent acts as the product quality guardian and work orchestrator:
-
Comprehensive Analysis π
- Analyzes repository, live website, ISMS compliance
- Uses Playwright for visual testing
- Validates AWS infrastructure
- Checks security, performance, accessibility, UI/UX
-
Issue Creation π
- Creates well-structured GitHub issues
- Includes screenshots and evidence
- Provides implementation guidance
- Links to ISMS policies
-
Intelligent Assignment π―
- Matches issues to appropriate specialists
- Considers expertise and workload
- Suggests collaboration when needed
- Provides clear assignment rationale
Example Workflow:
User: "Analyze the homepage and create improvement issues"
Task Agent:
ββ Clones repo, reviews code
ββ Uses Playwright to test live site
ββ Checks ISMS compliance
ββ Reviews Lighthouse & ZAP scans
ββ Validates AWS infrastructure
ββ Identifies 15 issues across categories
ββ Creates detailed GitHub issues
ββ Assigns to appropriate specialists:
ββ 3 security issues β George + Simon
ββ 4 accessibility issues β UI Specialist
ββ 2 performance issues β George
ββ 3 content issues β Marketing Specialist
ββ 2 AWS issues β Simon + George
ββ 1 strategic issue β Hagbard
Hagbard (vision) β Simon (architecture) β George (implementation)
Use for: Major features, strategic initiatives, architectural changes
Task Agent (analysis) β Specialist Agent (execution) β Review
Use for: Bug fixes, improvements, optimizations, compliance issues
Marketing (content) + UI Specialist (design) + George (implementation)
Use for: Landing pages, user-facing features, content-heavy changes
Task Agent β Create Issues β Specialists Execute β Task Agent Validates
Use for: Comprehensive quality initiatives, ISMS audits, security reviews
These custom agent profiles are designed to be used with GitHub Copilot's coding agent to provide specialized, context-aware assistance. When you need help with a specific domain, you can select the appropriate agent from the dropdown in the Copilot prompt box.
- Click in the Copilot prompt box
- Select the agent from the dropdown menu that appears
- Describe your task or question
- The agent will respond with specialized expertise and use its configured tools
Each profile follows the GitHub Copilot custom agents format:
---
name: agent-name
description: Brief description of capabilities
tools: ["tool1", "tool2", "tool3"] # Optional
---
Agent instructions and behavior guidelines in Markdown...Components:
- YAML Frontmatter: Contains metadata (name, description, tools)
- Name: Unique identifier in kebab-case
- Description: Brief explanation of agent's capabilities
- Tools: Optional list of allowed tools. If omitted, agent has access to all tools
- Instructions: Markdown content defining behavior, expertise, and guidelines
To create a new custom agent profile:
- Create a new
.mdfile in.github/agents/directory - Use kebab-case for the filename (e.g.,
my-agent.md) - Add YAML frontmatter with required properties:
--- name: my-agent description: Brief description of what the agent does tools: ["read", "edit", "search"] # Optional ---
- Write the agent's instructions in Markdown below the frontmatter
- Commit the file to the repository
- Refresh the Copilot agents dropdown to see your new agent
Tools property defines which tools the agent can use:
- Omit the property: Agent has access to all available tools
- Specify tools: Limit agent to only the listed tools
Common tools include:
view,edit,create- File operationsbash- Command executionsearch- Code and repository searchweb- Web search capabilities (if enabled)custom-agent- Invoke other custom agentstodo- Task management (if enabled)- Browser automation:
playwright-browser_snapshot,playwright-browser_take_screenshot,playwright-browser_navigate,playwright-browser_click
Example limiting tools:
tools: ["view", "edit", "bash"]All agent profiles are aligned with Hack23's core values:
- Transparency: Open practices and honest communication
- Practicality: Real-world solutions that work
- Expertise: Deep technical knowledge and experience
- Ethics: Responsible and ethical practices
- Quality: High standards and attention to detail
Each profile typically includes:
- Core Expertise: Deep domain knowledge and technical skills
- Project Context: Understanding of Hack23 AB, its projects, and business model
- Responsibilities: Specific tasks and areas of focus
- Frameworks & Methodologies: Proven approaches and best practices
- Constraints & Guidelines: What to do and what to avoid
- Success Metrics: How to measure effectiveness
- Collaboration: How to work with other specialists
Hack23 AB is a Swedish cybersecurity consulting company (Org.nr 5595347807) founded in 2025 by James Pether SΓΆrling. The company focuses on:
- Cybersecurity Consulting: Practical security solutions for enterprise clients
- Gaming Innovation: Precision combat simulators with educational value
- Transparency: Public ISMS and open source contributions
- Open Source Security: Active development of security tools and platforms
- Website: Static HTML5/CSS3 website
- Deployment: AWS S3 + CloudFront via GitHub Actions
- Languages: English (primary), Swedish (
_sv), Korean (_ko) - CI/CD: Automated minification, Lighthouse audits, ZAP security scans
- Black Trigram: Realistic 3D precision combat simulator
- CIA Compliance Manager: Security assessment platform
- Citizen Intelligence Agency: OSINT platform for Swedish political transparency
- Lambda in Private VPC: Multi-region resilient cloud architecture
- Sonar-CloudFormation Plugin: IaC security scanning for SonarQube
Hack23 AB's inspiration from Principia Discordia and Illuminatus! Trilogy isn't mere whimsyβit reflects a deep philosophical alignment with how innovation and security actually work in the real world:
graph TB
subgraph "Hack23 Values Meet Discordian Philosophy"
T[π Transparency]:::hack23
P[βοΈ Practicality]:::hack23
E[π Expertise]:::hack23
Et[βοΈ Ethics]:::hack23
Q[β¨ Quality]:::hack23
DC[π Embrace Chaos]:::discordian
LF[β Law of Fives]:::discordian
CW[π― Challenge Wisdom]:::discordian
HW[π₯ Hidden Wisdom]:::discordian
SG[π Sacred Geometry]:::discordian
T -.->|enables| CW
P -.->|grounds| DC
E -.->|structures| SG
Et -.->|guides| CW
Q -.->|manifests in| HW
DC -.->|tested by| P
LF -.->|organizes| E
CW -.->|requires| T
SG -.->|achieves| Q
end
classDef hack23 fill:#2196F3,stroke:#2196F3,stroke-width:2px,color:#fff
classDef discordian fill:#9C27B0,stroke:#9C27B0,stroke-width:2px,color:#fff
- Hack23: Public ISMS, open-source projects, transparent practices
- Discordian: Exposing hidden assumptions, questioning authority
- Integration: Can't challenge dogma without transparency; can't be transparent without questioning what should be hidden
- Hack23: Real-world solutions that actually work
- Discordian: Innovation emerges from disorder, not rigid plans
- Integration: Practical solutions require creative chaos; chaos needs practical grounding to be useful
- Hack23: Deep technical knowledge and proven experience
- Discordian: Pattern recognition, numerological systems thinking
- Integration: True expertise recognizes underlying patterns; the Law of Fives provides structure for complex systems
- Hack23: Responsible and ethical practices
- Discordian: Hiding deeper meaning beneath surface utility
- Integration: Ethics require understanding beyond rules; subversion isn't deceptionβit's layers of truth
β¨ Quality β π₯ Easter Eggs & Hidden Wisdom
- Hack23: High standards and attention to detail
- Discordian: Delightful discoveries for the observant
- Integration: Quality includes philosophical coherence; Easter eggs reward attention to detail
-
Product Development (Hagbard's Domain)
- Vision documents that work on multiple levels
- Prioritization using the Pentagon of Importance
- Challenging requirements to find real problems
-
System Architecture (Simon's Domain)
- Five-layer architectures that balance competing concerns
- Pattern recognition in system design
- Documentation as both blueprint and teaching material
-
Implementation (George's Domain)
- Code that works and contains hidden philosophical depth
- The Five Stages of Development as natural process
- Easter eggs as craftsmanship and delight
-
Security Practices (All Domains)
- Five defense layers: Prevention, Detection, Response, Recovery, Learning
- Transparency in security practices (public ISMS)
- Security that enables rather than blocks
-
Open Source Contribution (All Domains)
- Five key projects serving different purposes
- Community engagement through transparency
- Knowledge sharing as subversion of information monopolies
Innovation requires both:
- Chaos: Creativity, experimentation, breaking conventions
- Order: Structure, reliability, maintainability
The Discordian approach acknowledges this duality:
- Hagbard provides visionary chaos
- Simon imposes elegant structure
- George produces working reality
- Together, they create systems that are both practical and profound
This isn't just philosophyβit's how great software actually gets built:
- Requirements emerge through exploration (chaos)
- Architecture provides navigable structure (order)
- Implementation reality-tests both (synthesis)
- Iteration refines understanding (evolution)
Synchronicities observed:
- Company name contains "23"
- Five projects (2+3=5)
- Founded 2025 (2+0+2+5=9... but 23 appears in project milestones)
- The Law of Fives structures everything
What this means: Not literal mysticism, but heightened awareness of patterns. When you look for fives, you organize better. When you notice 23, you pay attention to synchronicity. When you embrace chaos, you innovate.
When to invoke each:
π’ Hagbard Celine - When you need:
- Product vision and strategic direction
- Help challenging conventional requirements
- Prioritization using multiple dimensions
- Documentation that inspires and directs
π’ Simon Moon - When you need:
- System architecture and design patterns
- Help recognizing structural patterns
- Documentation with visual clarity
- Balance between competing architectural concerns
π» George Dorn - When you need:
- Code implementation and debugging help
- Reality checks on designs
- Help with panic-driven development
- Easter eggs and code quality improvements
All three together - For complex initiatives requiring vision, structure, and implementation in harmony.
These profiles should be updated when:
- New projects or services are launched
- Business strategy or positioning changes
- New technologies or methodologies are adopted
- Feedback indicates gaps or inaccuracies in agent guidance
- Regulatory or industry standards evolve
- New philosophical insights emerge from practice
Last updated: 2025-11-26
"Convictions cause convicts and conversely. A convict will often have the most powerful convictions." β Principia Discordia
May your code compile, your tests pass, your architectures balance chaos and order, and your Easter eggs delight the observant. Think for yourself, schmuck!