Skip to content

[Meta] Viral OSS Readiness Initiative #1

Description

@justsml

Overview

This is a meta-issue tracking the full Viral OSS Readiness initiative. The goal is to transform Agent Security from a well-architected private workspace into a credible, discoverable, and contribution-friendly open-source project.

Background

A forensic audit revealed the following:

  • Technical depth: 8/10 — Strong Mastra integration, approval model, Render JSON pattern, 41 test files
  • OSS packaging: 4/10 — Missing community files, no CI/CD, weak README storytelling, no Docker deployment, monolithic frontend

Tier 1: Launch Blockers (Do This Week)

These are the minimum viable surface area for a credible OSS project.

# Issue Status
1 Add Dockerfile + publish to GitHub Container Registry Open
2 Add pnpm db:seed with demo project for first-run aha moment Open
3 Add pnpm setup validation script Open
4 Create docs/architecture.md with diagram Open
5 Decompose ChatWorkspace.tsx (2,960-line monolith) Open

Tier 2: Growth Accelerators (Do This Month)

These drive stars, forks, and contributor funnel.

# Issue Status
6 Create 60-second demo GIF/video Open
7 Write docs/getting-started.md tutorial Open
8 Add CHANGELOG.md Open
9 Enable GitHub Discussions + link in README Open
10 Curate 5–10 good first issue items Open
11 Add ESLint + Prettier configs Open
12 Add end-to-end smoke test Open

Tier 3: Virality Polish (Ongoing)

These are the optimizations that turn a good project into a viral one.

# Issue Status
13 Submit to awesome-mastra / awesome-security lists Open
14 Write Hacker News "Show HN" launch post Open
15 Add model provider abstraction (Azure, Anthropic, Ollama) Open
16 Add tool plugin manifest system Open
17 Create logo / brand identity Open
18 Add "Used By" testimonials section Open

Already Completed (Audit Additions)

  • Added LICENSE (MIT)
  • Added SECURITY.md
  • Added CODE_OF_CONDUCT.md
  • Added CONTRIBUTING.md
  • Added .github/workflows/ci.yml
  • Added .github/ISSUE_TEMPLATE/bug_report.yml
  • Added .github/ISSUE_TEMPLATE/feature_request.yml
  • Added .github/PULL_REQUEST_TEMPLATE.md
  • Rewrote README.md with badges, Quick Start, features, comparison table, screenshots

How to Help

Pick an issue from the tier that matches your skills and bandwidth. Comment on the issue before starting work to avoid duplication. See CONTRIBUTING.md for setup instructions.

Labels

documentation, infrastructure, dx, help wanted

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationdxDeveloper experiencehelp wantedExtra attention is neededinfrastructureCI/CD, build, packaging, deployment

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions