Skip to main content

SkyMirror Workflow & Tooling Guide

Overview​

This document defines SkyMirror's world-class workflow system using our integrated tooling stack. Every team follows standardized processes while maintaining flexibility for their specific needs.

Effective Date: December 2024
Owner: CEO (Lukman Ibrahim)
Review Cycle: Quarterly


Tool Stack Overview​

ToolPrimary PurposeTeamsCost
LinearProduct development, sprint managementEngineering, Product€8/user/month
JiraEnterprise client projects, complex workflowsSoftware Solutions€7.75/user/month
TrelloVisual task boards, simple projectsAcademy, MarketingFree/€5/user
SlackReal-time communicationAll Teams€7.25/user/month
NotionDocumentation, wikis, knowledge baseAll Teams€8/user/month
GitHubCode repository, CI/CD, code reviewEngineering€4/user/month
Zoho MailEmailAll Teams€3/user/month

Tool Assignment by Team​

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ SKYMIRROR TOOL ECOSYSTEM β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ LINEAR β”‚ β”‚ JIRA β”‚ β”‚ TRELLO β”‚ β”‚
β”‚ β”‚ Products β”‚ β”‚ Enterprise β”‚ β”‚ Academy β”‚ β”‚
β”‚ β”‚ CheckMet β”‚ β”‚ Projects β”‚ β”‚ Marketing β”‚ β”‚
β”‚ β”‚ Traquiva β”‚ β”‚ Software β”‚ β”‚ Simple β”‚ β”‚
β”‚ β”‚ β”‚ β”‚ Solutions β”‚ β”‚ Tasks β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚ β”‚ β”‚ β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚ β”‚ β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ SLACK β”‚ β”‚
β”‚ β”‚ Communicationβ”‚ β”‚
β”‚ β”‚ Hub β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚ β”‚ β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ β”‚ β”‚ β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ NOTION β”‚ β”‚ GITHUB β”‚ β”‚ ZOHO MAIL β”‚ β”‚
β”‚ β”‚ Docs β”‚ β”‚ Code β”‚ β”‚ Email β”‚ β”‚
β”‚ β”‚ Wiki β”‚ β”‚ CI/CD β”‚ β”‚ @skymirror β”‚ β”‚
β”‚ β”‚ Knowledge β”‚ β”‚ Reviews β”‚ β”‚ .eu β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚ β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Slack Workspace Structure​

Channel Naming Convention​

#[team]-[purpose]
#[product]-[purpose]
#[project]-[client]

Core Channels​

ChannelPurposeMembers
#generalCompany-wide announcementsEveryone
#randomSocial, non-work chatEveryone
#leadershipExecutive discussionsLeadership team
#winsCelebrate successesEveryone

Team Channels​

ChannelPurposeMembers
#team-engineeringEngineering discussionsAll engineers
#team-salesSales team coordinationSales team
#team-academyAcademy operationsAcademy team
#team-financeFinance discussionsFinance team
#team-operationsOperations coordinationOperations team
#team-marketingMarketing coordinationMarketing team

Product Channels​

ChannelPurposeMembers
#product-checkmetCheckMet developmentCheckMet team
#product-traquivaTraquiva developmentTraquiva team
#product-academyAcademy programsAcademy team
#product-solutionsSoftware SolutionsSolutions team

Integration Channels​

ChannelPurposeIntegrations
#alerts-productionProduction alertsPagerDuty, Datadog
#alerts-securitySecurity notificationsGitHub, Snyk
#github-activityCode activityGitHub
#linear-updatesSprint updatesLinear
#jira-updatesProject updatesJira
#trello-dealsSales pipelineTrello

Slack Best Practices​

  1. Use threads for discussions to keep channels clean
  2. @channel only for urgent, everyone-needs-to-see messages
  3. @here for online team members only
  4. Set status when away, in meetings, or focused
  5. Respond within 4 hours during business hours
  6. Use reactions (βœ…, πŸ‘€, πŸŽ‰) to acknowledge without cluttering

Linear Workflow (Product Teams)​

Workspace Structure​

SkyMirror (Workspace)
β”œβ”€β”€ CheckMet (Team)
β”‚ β”œβ”€β”€ Backlog
β”‚ β”œβ”€β”€ Current Sprint
β”‚ └── Roadmap
β”œβ”€β”€ Traquiva (Team)
β”‚ β”œβ”€β”€ Backlog
β”‚ β”œβ”€β”€ Current Sprint
β”‚ └── Roadmap
└── Platform (Team)
β”œβ”€β”€ Infrastructure
└── DevOps

Issue States​

StateDescriptionColor
BacklogPrioritized but not scheduledGray
TodoScheduled for current sprintBlue
In ProgressActively being worked onYellow
In ReviewCode review or QAPurple
DoneCompleted and deployedGreen
CanceledWon't doRed

Labels​

CategoryLabels
Typefeature, bug, improvement, chore, spike
Priorityurgent, high, medium, low
Areafrontend, backend, api, ml, infra, docs
Sizexs, s, m, l, xl

Sprint Workflow​

Week 1:
β”œβ”€β”€ Monday: Sprint Planning (2 hours)
β”œβ”€β”€ Tuesday-Thursday: Development
└── Friday: Backlog Refinement (1 hour)

Week 2:
β”œβ”€β”€ Monday-Wednesday: Development
β”œβ”€β”€ Thursday: Code Freeze, QA
└── Friday: Sprint Review + Retrospective (2 hours)

Linear + GitHub Integration​

# Automatic linking
Branch: feature/SKY-123-add-user-auth
Commit: "feat(auth): add OAuth2 support SKY-123"
PR Title: "[SKY-123] Add OAuth2 authentication"

# Auto-transitions
PR Opened β†’ Issue moves to "In Review"
PR Merged β†’ Issue moves to "Done"

Linear + Slack Integration​

  • New issues posted to #linear-updates
  • Sprint summaries every Monday
  • Blockers flagged in #team-engineering

Jira Workflow (Software Solutions)​

Project Structure​

Software Solutions (Project)
β”œβ”€β”€ Client Projects
β”‚ β”œβ”€β”€ CLIENT-A
β”‚ β”œβ”€β”€ CLIENT-B
β”‚ └── CLIENT-C
└── Internal Projects
β”œβ”€β”€ Infrastructure
└── Tools

Issue Types​

TypeDescriptionWorkflow
EpicLarge feature/initiativePlanning β†’ In Progress β†’ Done
StoryUser-facing featureFull workflow
TaskTechnical workFull workflow
BugDefectTriage β†’ Full workflow
Sub-taskBreakdown of story/taskSimple workflow

Workflow States​

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”
β”‚ Backlog │───▢│ Selected │───▢│ In Progress │───▢│ Review │───▢│ Done β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”˜
β”‚ β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β” β”‚
└───▢│ Blockedβ”‚β—€β”€β”€β”˜
β””β”€β”€β”€β”€β”€β”€β”€β”˜

Custom Fields​

FieldPurposeRequired
ClientClient nameYes
Billable HoursTime trackingYes
Due DateDelivery deadlineYes
Story PointsEstimationYes
SprintSprint assignmentYes

Jira + Trello Integration​

  • Jira issues can link to Trello cards for visibility
  • Time tracking in Jira for client billing
  • Milestones tracked in Notion
  • Project updates shared via Slack

Trello Workflow (Academy & Marketing)​

Board Structure​

SkyMirror Academy Board​

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Ideas β”‚ Planning β”‚ In Progressβ”‚ Review β”‚ Done β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ New course β”‚ Q1 Bootcamp β”‚ Python β”‚ Web Dev β”‚ Data Scienceβ”‚
β”‚ ideas β”‚ planning β”‚ curriculum β”‚ curriculum β”‚ Bootcamp β”‚
β”‚ β”‚ β”‚ β”‚ review β”‚ (Dec 2024) β”‚
β”‚ Partner β”‚ Corporate β”‚ Marketing β”‚ β”‚ β”‚
β”‚ programs β”‚ training β”‚ materials β”‚ β”‚ β”‚
β”‚ β”‚ proposal β”‚ β”‚ β”‚ β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Marketing Board​

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Backlog β”‚ This Week β”‚ Creating β”‚ Review β”‚ Published β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Blog ideas β”‚ CheckMet β”‚ Traquiva β”‚ Academy β”‚ CheckMet β”‚
β”‚ β”‚ case study β”‚ launch post β”‚ testimonial β”‚ launch β”‚
β”‚ Social β”‚ β”‚ β”‚ β”‚ (Nov 2024) β”‚
β”‚ campaigns β”‚ LinkedIn β”‚ Product β”‚ β”‚ β”‚
β”‚ β”‚ series β”‚ demo video β”‚ β”‚ β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Labels​

LabelColorMeaning
UrgentRedDue within 48 hours
High PriorityOrangeImportant this week
ContentBlueContent creation
DesignPurpleDesign needed
ApprovedGreenReady to publish

Power-Ups​

  • Calendar - Deadline visualization
  • Slack - Card notifications
  • Google Drive - File attachments

Notion Workspace Structure​

Top-Level Structure​

SkyMirror Workspace
β”œβ”€β”€ 🏠 Home (Dashboard)
β”œβ”€β”€ πŸ“š Company Wiki
β”‚ β”œβ”€β”€ About SkyMirror
β”‚ β”œβ”€β”€ Culture & Values
β”‚ β”œβ”€β”€ Policies
β”‚ └── Benefits
β”œβ”€β”€ πŸ“‹ Meeting Notes
β”‚ β”œβ”€β”€ Leadership Meetings
β”‚ β”œβ”€β”€ All-Hands
β”‚ └── Team Meetings
β”œβ”€β”€ πŸ“– Documentation
β”‚ β”œβ”€β”€ Engineering Docs
β”‚ β”œβ”€β”€ Product Specs
β”‚ β”œβ”€β”€ API Documentation
β”‚ └── Runbooks
β”œβ”€β”€ 🎯 OKRs & Goals
β”‚ β”œβ”€β”€ Company OKRs
β”‚ └── Team OKRs
β”œβ”€β”€ πŸ“Š Reports
β”‚ β”œβ”€β”€ Weekly Reports
β”‚ β”œβ”€β”€ Monthly Reports
β”‚ └── Quarterly Reviews
└── πŸ—‚οΈ Templates
β”œβ”€β”€ Meeting Templates
β”œβ”€β”€ Project Templates
└── Document Templates

Key Databases​

Team Directory​

PropertyTypePurpose
NameTitleTeam member name
RoleSelectJob title
TeamSelectDepartment
EmailEmailContact
SlackTextSlack handle
Start DateDateJoin date
ManagerRelationReports to

Project Database​

PropertyTypePurpose
Project NameTitleProject identifier
StatusSelectActive/Complete/On Hold
TeamMulti-selectAssigned teams
OwnerPersonProject owner
Start DateDateKickoff date
Due DateDateTarget completion
Linear/Jira LinkURLIssue tracker

Decision Log​

PropertyTypePurpose
DecisionTitleWhat was decided
DateDateWhen decided
ParticipantsPersonWho was involved
ContextTextBackground
OutcomeTextResult
StatusSelectImplemented/Pending

Notion Best Practices​

  1. Use templates for consistency
  2. Link related pages for discoverability
  3. Archive instead of delete
  4. Tag owners on all documents
  5. Review quarterly for outdated content

GitHub Workflow​

Repository Structure​

skymirror/
β”œβ”€β”€ checkmet-api # CheckMet backend
β”œβ”€β”€ checkmet-web # CheckMet frontend
β”œβ”€β”€ checkmet-mobile # CheckMet mobile app
β”œβ”€β”€ checkmet-ml # CheckMet ML models
β”œβ”€β”€ traquiva-api # Traquiva backend
β”œβ”€β”€ traquiva-web # Traquiva frontend
β”œβ”€β”€ traquiva-ai # Traquiva AI engine
β”œβ”€β”€ skymirror-infra # Infrastructure as code
β”œβ”€β”€ skymirror-docs # Documentation
└── client-projects/ # Software Solutions
β”œβ”€β”€ client-a-project
└── client-b-project

Branch Strategy​

main (production)
β”œβ”€β”€ develop (staging)
β”‚ β”œβ”€β”€ feature/SKY-123-feature-name
β”‚ β”œβ”€β”€ bugfix/SKY-456-bug-description
β”‚ └── chore/update-dependencies
└── hotfix/SKY-789-critical-fix

Pull Request Template​

## Description
Brief description of changes.

## Type of Change
- [ ] Feature
- [ ] Bug fix
- [ ] Refactor
- [ ] Documentation

## Linear/Jira Issue
SKY-123

## Testing
- [ ] Unit tests added/updated
- [ ] Integration tests passing
- [ ] Manual testing completed

## Checklist
- [ ] Code follows style guidelines
- [ ] Self-review completed
- [ ] Documentation updated
- [ ] No console.log or debug code

GitHub Actions Workflows​

# .github/workflows/ci.yml
name: CI Pipeline

on:
push:
branches: [main, develop]
pull_request:
branches: [main, develop]

jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Run tests
run: npm test

lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Run linter
run: npm run lint

security:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Security scan
run: npm audit

Code Review Requirements​

BranchRequired ReviewsRequired Checks
main2 approvalsAll CI passing
develop1 approvalAll CI passing
feature/*1 approvalTests passing


Cross-Tool Integrations​

Integration Map​

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ INTEGRATION ARCHITECTURE β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ LINEAR │◀───────▢│ SLACK │◀───────▢│ JIRA β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”˜ β”‚
β”‚ β”‚ β”‚ β”‚ β”‚
β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚
β”‚ β–Ό β–Ό β–Ό β–Ό β–Ό β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ GITHUB │◀───────▢│ NOTION │◀───────▢│ TRELLO β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚ β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Key Integrations​

IntegrationTriggerAction
Linear β†’ SlackIssue created/updatedPost to channel
Linear β†’ GitHubBranch createdLink to issue
GitHub β†’ LinearPR mergedClose issue
GitHub β†’ SlackPR opened/mergedNotify team
Jira β†’ SlackSprint started/endedNotify team
Jira β†’ NotionProject completedUpdate client database
Trello β†’ SlackDeal wonCelebrate in #wins
Trello β†’ NotionDeal closedUpdate client database
Trello β†’ SlackCard moved to DoneNotify channel

Zapier Automations​

Zap NameTriggerAction
New Lead AlertTrello: New card in LeadsSlack: Post to #trello-deals
Deal Won CelebrationTrello: Card moved to WonSlack: Post to #wins
Invoice ReminderTrello: Card in Overdue listSlack: DM to finance
New Hire AnnouncementTrello: Card in OnboardingSlack: Post to #general
Weekly ReportSchedule: Every FridayNotion: Create report page

Team-Specific Workflows​

Engineering Team (Eric - CTO)​

Primary Tools: Linear, GitHub, Slack, Notion

Daily Workflow:
β”œβ”€β”€ 09:00 - Check Linear for sprint priorities
β”œβ”€β”€ 09:15 - Daily standup (Slack huddle or meet)
β”œβ”€β”€ 09:30 - Deep work: coding, reviews
β”œβ”€β”€ 12:00 - Lunch
β”œβ”€β”€ 13:00 - Meetings, collaboration
β”œβ”€β”€ 15:00 - Code reviews (GitHub)
β”œβ”€β”€ 16:00 - Documentation (Notion)
└── 17:00 - Update Linear, plan tomorrow

Weekly Rituals:
β”œβ”€β”€ Monday: Sprint planning (Linear)
β”œβ”€β”€ Wednesday: Tech talk (Notion + Slack)
β”œβ”€β”€ Friday: Retrospective, backlog refinement
└── Friday: Update engineering docs (Notion)

Sales Team (CMO - Jerone)​

Primary Tools: Trello, Slack, Notion

Daily Workflow:
β”œβ”€β”€ 08:30 - Review pipeline (Trello)
β”œβ”€β”€ 09:00 - Team sync (Slack)
β”œβ”€β”€ 09:30 - Outreach: calls, emails
β”œβ”€β”€ 12:00 - Lunch
β”œβ”€β”€ 13:00 - Client meetings
β”œβ”€β”€ 15:00 - Proposal work (Notion templates)
β”œβ”€β”€ 16:00 - Update Trello cards, log activities
└── 17:00 - Plan tomorrow's outreach

Weekly Rituals:
β”œβ”€β”€ Monday: Pipeline review (Trello)
β”œβ”€β”€ Wednesday: Sales training (Notion)
β”œβ”€β”€ Thursday: Forecast update (Trello)
└── Friday: Win/loss analysis (Notion)

Finance Team (Abdulwahab - CFO)​

Primary Tools: Trello, Notion, Slack

Daily Workflow:
β”œβ”€β”€ 09:00 - Review cash position (Notion)
β”œβ”€β”€ 09:30 - Process invoices, payments (Trello)
β”œβ”€β”€ 11:00 - Expense approvals (Trello)
β”œβ”€β”€ 12:00 - Lunch
β”œβ”€β”€ 13:00 - Financial analysis (Notion)
β”œβ”€β”€ 15:00 - Vendor management
└── 16:00 - Update financial reports (Notion)

Weekly Rituals:
β”œβ”€β”€ Monday: Cash flow review (Notion)
β”œβ”€β”€ Wednesday: Budget vs actual review (Notion)
β”œβ”€β”€ Thursday: Invoice follow-ups (Trello)
└── Friday: Weekly financial summary (Notion)

Operations Team (Dr. Loveday - COO)​

Primary Tools: Jira, Trello, Notion, Slack

Daily Workflow:
β”œβ”€β”€ 08:30 - Review team status (Slack)
β”œβ”€β”€ 09:00 - Operations standup
β”œβ”€β”€ 09:30 - Process improvements
β”œβ”€β”€ 12:00 - Lunch
β”œβ”€β”€ 13:00 - Cross-team coordination
β”œβ”€β”€ 15:00 - HR matters (Trello)
└── 16:00 - Documentation updates (Notion)

Weekly Rituals:
β”œβ”€β”€ Monday: Leadership sync (Slack/Meet)
β”œβ”€β”€ Tuesday: All-hands preparation (Notion)
β”œβ”€β”€ Wednesday: Process review (Notion)
└── Friday: Operational metrics review (Jira/Notion)

Academy Team (Huzaifa - Academy Lead)​

Primary Tools: Trello, Notion, Slack, Traquiva

Daily Workflow:
β”œβ”€β”€ 09:00 - Check student inquiries
β”œβ”€β”€ 09:30 - Curriculum development
β”œβ”€β”€ 11:00 - Instructor coordination
β”œβ”€β”€ 12:00 - Lunch
β”œβ”€β”€ 13:00 - Student sessions
β”œβ”€β”€ 15:00 - Content creation
└── 16:00 - Update Trello, plan ahead

Weekly Rituals:
β”œβ”€β”€ Monday: Week planning (Trello)
β”œβ”€β”€ Tuesday: Curriculum review
β”œβ”€β”€ Thursday: Student feedback review
└── Friday: Content publishing

Meeting Cadence​

Company-Wide​

MeetingFrequencyDurationToolAttendees
All-HandsBi-weekly45 minSlack/MeetEveryone
Leadership SyncWeekly60 minMeetLeadership
Town HallMonthly60 minMeetEveryone

Team-Level​

MeetingFrequencyDurationToolAttendees
Daily StandupDaily15 minSlack HuddleTeam
Sprint PlanningBi-weekly2 hoursLinear/JiraTeam
RetrospectiveBi-weekly1 hourNotionTeam
1:1sWeekly30 minMeetManager + Report

Cross-Functional​

MeetingFrequencyDurationPurpose
Product ReviewWeekly1 hourDemo progress
Sales + ProductBi-weekly30 minFeature requests
Engineering + OpsWeekly30 minInfrastructure

Onboarding Checklist​

Day 1: Access Setup​

  • Zoho Mail account created (@skymirror.eu)
  • Slack workspace invitation sent
  • Notion workspace access granted
  • GitHub organization invitation sent
  • Linear/Jira/Trello access (based on team)
  • 1Password vault access

Week 1: Tool Training​

  • Slack channels joined, profile completed
  • Notion workspace tour completed
  • Primary project tool training (Linear/Jira/Trello)
  • GitHub setup (SSH keys, 2FA)
  • First team meeting attended

Week 2: Workflow Integration​

  • First task assigned in project tool
  • First PR submitted (engineering)
  • First document created in Notion
  • Integrations configured
  • Workflow questions addressed

Security & Compliance​

Access Control​

ToolSSO2FAAccess Review
Zoho MailYesRequiredMonthly
SlackYesRequiredQuarterly
NotionYesRequiredQuarterly
GitHubYesRequiredMonthly
LinearYesRequiredQuarterly
JiraYesRequiredQuarterly
TrelloYesRequiredQuarterly

Data Classification​

LevelExamplesAllowed Tools
PublicMarketing contentAll
InternalMeeting notes, processesNotion, Slack
ConfidentialFinancial data, client infoEncrypted Notion, Trello
RestrictedCredentials, PII1Password only

Offboarding Checklist​

  • Zoho Mail account suspended
  • Slack deactivated
  • Notion access removed
  • GitHub access removed
  • Linear/Jira/Trello access removed
  • 1Password vault access revoked
  • Handover documentation completed

Tool Administration​

Tool Owners​

ToolPrimary AdminBackup Admin
SlackOperationsCTO
NotionOperationsCEO
GitHubCTODevOps Lead
LinearCTOTech Lead
JiraDelivery ManagerCTO
TrelloAcademy LeadCMO
Zoho MailCFOCOO

Monthly Admin Tasks​

  • Review user access across all tools
  • Archive inactive channels/spaces
  • Update integrations as needed
  • Review and optimize workflows
  • Cost review and optimization

Appendix: Quick Reference​

Keyboard Shortcuts​

Slack​

  • Cmd/Ctrl + K - Quick switch
  • Cmd/Ctrl + Shift + M - Mentions
  • Cmd/Ctrl + / - Shortcuts menu

Linear​

  • C - Create issue
  • Cmd/Ctrl + K - Command menu
  • G then B - Go to backlog

Notion​

  • Cmd/Ctrl + P - Quick find
  • Cmd/Ctrl + N - New page
  • / - Command menu

GitHub​

  • . - Open in github.dev
  • T - File finder
  • Cmd/Ctrl + K - Command palette

Support Contacts​

ToolSupport ChannelEscalation
Slack#help-slackOperations
Notion#help-notionOperations
GitHub#help-engineeringCTO
Linear#help-engineeringCTO
Jira#help-engineeringDelivery Manager
Trello#help-operationsCOO
Zoho Mail#help-operationsCOO

Document Version: 1.2
Last Updated: December 2024
Owner: CEO (Lukman Ibrahim)
Review Cycle: Quarterly