npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

skylab-autopilot-ai-cicd

v0.1.1

Published

AI-driven CI/CD pipeline automation for GitHub projects using Claude-Flow and SPARC methodology

Readme

@autopilot/ai-cicd

🚀 AI-driven CI/CD pipeline automation for GitHub projects

Transform your GitHub repository into an AI-powered development environment that automatically implements features from issues using Claude AI and the SPARC methodology.

Features

  • 🤖 Automated Development: AI processes GitHub issues labeled "ready-for-dev"
  • 🔄 Complete CI/CD Pipeline: From issue to pull request automatically
  • 🧪 Test-Driven Development: Built with TDD principles using SPARC methodology
  • 🔐 Secure by Design: Enterprise-grade secrets management
  • 📊 Supabase Integration: Persistent memory and real-time monitoring
  • 🎯 GitHub Actions Native: Seamless integration with your workflows

Quick Start

1. Install the Package

npm install -g @autopilot/ai-cicd

2. Interactive Setup

Run the setup wizard in your project directory:

autopilot-setup

This will:

  • Create configuration files
  • Set up GitHub Actions workflows
  • Generate environment templates
  • Configure project structure

3. Configure Secrets

Add these secrets to your GitHub repository:

  • ANTHROPIC_API_KEY - Your Claude API key
  • SUPABASE_URL - Your Supabase project URL (optional)
  • SUPABASE_KEY - Your Supabase anon key (optional)

4. Start Using

Label any issue with ready-for-dev and watch the AI:

  1. Create a feature branch
  2. Implement the solution
  3. Run tests
  4. Create a pull request
  5. Assign reviewers

CLI Commands

Initialize Project

autopilot init --repo owner/repo

Run Development

autopilot run --issue 123

Check Status

autopilot status --issue 123

Configuration

Edit autopilot.config.json:

{
  "version": "1.0.0",
  "github": {
    "owner": "your-org",
    "repo": "your-repo",
    "defaultBranch": "main",
    "autoAssignReviewers": true
  },
  "autopilot": {
    "enabled": true,
    "runnerType": "ubuntu-latest",
    "containerSupport": false,
    "memoryBackend": "supabase"
  },
  "security": {
    "enableSecurityScanning": true,
    "enableDependencyCheck": true
  }
}

GitHub Actions Workflow

The package automatically creates workflows in .github/workflows/:

name: Autopilot AI Development
on:
  issues:
    types: [labeled]
    
jobs:
  ai-development:
    if: github.event.label.name == 'ready-for-dev'
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: npx @autopilot/ai-cicd run --issue ${{ github.event.issue.number }}

Advanced Features

Self-Hosted Runners

autopilot init --runner-type self-hosted --container autopilot/claude-flow:latest

Custom Workflows

const { WorkflowGenerator } = require('@autopilot/ai-cicd');

const generator = new WorkflowGenerator();
const workflow = generator.generateSecureWorkflow({
  enableSecurityScanning: true,
  enableSAST: true,
  enableDependencyCheck: true
});

Programmatic Usage

const { AutopilotCLI, GitHubIntegration } = require('@autopilot/ai-cicd');

const cli = new AutopilotCLI();
await cli.init({
  projectPath: './my-project',
  githubRepo: 'owner/repo',
  interactive: false
});

Architecture

@autopilot/ai-cicd
├── CLI Tools           # Command-line interface
├── GitHub Integration  # API operations
├── Workflow Generator  # GitHub Actions templates
├── Project Scaffolder  # Setup automation
└── MCP Servers        # AI tool access (coming soon)

Security

  • 🔒 All API keys stored as GitHub secrets
  • 🛡️ Optional security scanning in workflows
  • 🔐 Encrypted memory storage with Supabase
  • ✅ Human review required for all AI PRs

Contributing

We welcome contributions! Please see our Contributing Guide.

License

MIT License - see LICENSE file for details.

Support


Built with ❤️ using Claude AI and the SPARC methodology