🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

aidlc-en

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

aidlc-en

AI-driven Software Development Life Cycle framework — model-agnostic, quality-gate enforced

latest
npmnpm
Version
0.1.10
Version published
Maintainers
1
Created
Source

AIDLC Engine

AI-driven Software Development Life Cycle framework. Model-agnostic, quality-gate enforced, works with any team.

Quick Start

# New project
npx @aidlc/engine init

# Existing repo (first time)
npx @aidlc/engine setup

# Start working on a task
aidlc start "describe what you are building"

# Invoke an agent
aidlc agent dev
aidlc agent qa

# Run quality gates
aidlc gate run all

# Generate tests for your changes
aidlc test make

Installation

# As a project dev dependency (recommended)
npm install --save-dev @aidlc/engine

# Or run directly with npx (no install needed)
npx @aidlc/engine init

How It Works

  • Run aidlc init once per project — scaffolds .aidlc/ config and optionally a boilerplate
  • Every developer runs aidlc setup after cloning — registers their name, role, and API key locally
  • Developers invoke agents (aidlc agent dev) for AI-assisted coding or work manually
  • Quality gates run at checkpoints — pre-commit, pre-push, and in CI
  • When a gate fails, AI can fix or suggest — developer chooses

Agent Fleet

AgentRole
architectDesign decisions, pattern compliance, ADRs
devFeature implementation, code generation
qaTest case generation, coverage analysis
securityThreat modeling, vulnerability analysis
reviewerCode review, acceptance criteria check
docsDocumentation generation and maintenance

Quality Gates

GateWhat It ChecksHow
code-standardsESLint, naming, complexityTool + AI
test-coverageCoverage ≥ threshold, test presenceTool (Jest)
buildCompilation succeedsTool
security-scanVulnerabilities, secrets, SASTTool + AI
code-qualitySonarQube analysisTool
commit-formatConventional commitsTool (commitlint)
api-standardsREST principles, OpenAPI specAI

Configuration

All project settings live in .aidlc/aisdlc.config.yaml — committed to git, shared by the team. Developer identity and API keys live in .aidlc/.local/ — gitignored, never committed.

Supported AI Providers

  • Claude (Anthropic) — default
  • OpenAI (GPT-4o, etc.)
  • Google Gemini
  • Ollama (local models — air-gapped environments)

Switch provider with one line in aisdlc.config.yaml.

License

MIT

Keywords

ai

FAQs

Package last updated on 08 Jun 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts