-
Notifications
You must be signed in to change notification settings - Fork 0
Claude Code Skills and SDLC
Paul Rigor edited this page May 29, 2026
·
1 revision
ADEPT ships 27 Claude Code skills that map to every phase of the software development lifecycle.
| Phase | Name | Skills | Purpose |
|---|---|---|---|
| 0 | Orient |
/start-session, /start-feature
|
Bootstrap session, load context |
| 1 | Plan |
/start-feature, /start-sprint, /mcp-plan
|
Implementation plans, GitHub issues |
| 2 | Discover |
/start-feature, /mcp-plan
|
Find analogous patterns, audit API surfaces |
| 3 | Branch | /start-feature |
Create and push feature branch |
| 4 | Implement |
/mcp-scaffold, /mcp-add-tool, /connect-adept, /start-stack, /deploy-cloud
|
Code, scaffold, deploy |
| 5 | Test |
/validate-tests, /mcp-test, /promptfoo-check
|
Required test tiers, red-team probes |
| 6 | Document |
/write-session-report, /update-tracking-docs
|
Session reports, CHANGELOG |
| 7 | Commit | /prepare-commit |
Conventional Commits with doc references |
| 8 | Audit |
/audit-hygiene, /pre-push-review
|
Code hygiene, semantic self-review |
| 9 | Close |
/close-task, /prepare-pr, /mcp-register, /end-session
|
Push, PR, review |
| 10 | Release |
/prepare-release, /scan-release, /scan-path, /asopb-evaluate
|
ASOPB scan, publish gate |
| Skill | Description |
|---|---|
/start-session |
Pre-flight checks, orientation context, conversation history backup |
/end-session |
Archive conversation, summarize work, optional tmux detach |
/start-feature |
Master conductor -- walks through all 10 phases with gate checks |
/start-sprint |
Multi-day sprint initialization -- GitHub issues, testing strategy |
/close-task |
Composite closure -- test, document, commit, audit, push in sequence |
| Skill | Description |
|---|---|
/mcp-plan |
Analyze a Python library's API, map to MCP tools, classify dependencies |
| Skill | Description |
|---|---|
/mcp-scaffold |
Create new external MCP server from canonical template |
/mcp-add-tool |
Add tool to existing MCP server following register(mcp) + Pydantic pattern |
/connect-adept |
Configure Claude Code to connect to an ADEPT instance, generate .mcp.json
|
/start-stack |
Launch ADEPT stack on any deployment target |
/deploy-cloud |
Guided cloud deployment (AWS/Azure/GCP) |
| Skill | Description |
|---|---|
/validate-tests |
Determine required test tiers, verify timestamped evidence |
/mcp-test |
4-tier MCP test strategy: unit, integration, registration, E2E |
/promptfoo-check |
LLM adversarial red-team evaluation (OWASP LLM Top 10) |
/triage-cve |
CVE lookup, reachability analysis, remediation |
/token-utilization |
Aggregate LLM token consumption, classify traffic, compute costs |
| Skill | Description |
|---|---|
/write-session-report |
Draft implementation report following project templates |
/update-tracking-docs |
Sync CHANGELOG, ROADMAP, KNOWN_ISSUES |
| Skill | Description |
|---|---|
/prepare-commit |
Build Conventional Commit message with Related Documentation footer |
/audit-hygiene |
Walk full Code Hygiene Quick Reference Card checklist |
/pre-push-review |
5 semantic audits: pattern consistency, dead code, doc-code divergence |
/prepare-pr |
Create PR, monitor review, address findings, resolve conversations |
| Skill | Description |
|---|---|
/prepare-release |
Full pre-publish workflow: ASOPB scan, staging, dry-run (NEVER publishes) |
/scan-release |
Run 7-pass ASOPB scan on staged release tree |
/scan-path |
Run ASOPB scan on arbitrary directory with ASPI scoring |
/asopb-evaluate |
Full 8-domain ASPI evaluation |
ADEPT uses 10 GitHub Actions workflows:
| Workflow | Trigger | Purpose |
|---|---|---|
Continuous Integration (ci.yml) |
push, PR | Orchestrator |
Lint and Test (lint-and-test.yml) |
push, PR | Black, ruff, mypy, pytest |
RAGFlow Tests (ragflow-tests.yml) |
push, PR | RAGFlow integration tests |
Infrastructure Linting (test-infrastructure.yml) |
push, PR | Helm lint, Terraform validate, CDK synth |
| Workflow | Trigger | Purpose |
|---|---|---|
ASOPB Pre-Release Scan (asopb-pre-release-scan.yml) |
push, PR, manual | Two-phase parallel security pipeline |
| Workflow | Trigger | Purpose |
|---|---|---|
Build and Push (build-and-push.yml) |
manual | Build Docker images, push to GHCR |
Deploy to AWS EKS (deploy-aws.yml) |
manual | Helm deploy to EKS |
Deploy to Azure AKS (deploy-azure.yml) |
manual | Helm deploy to AKS |
Deploy to GCP GKE (deploy-gcp.yml) |
manual | Helm deploy to GKE |
Publish Public Release (publish-public-release.yml) |
manual | Stage, scan, publish |
The ASOPB Pre-Release Scan implements a two-phase parallel pipeline:
Phase 1: Lightweight SAST (Blocking, ~30s)
regex-scan -- pure Python, no Docker needed, blocks PR on failure
Phase 2: Full Pipeline (Parallel, 5-60 min)
SAST: regex-scan, ml-fast (secrets + trufflehog)
SCA: grype-scan (CVE), version-parity (drift)
DAST: promptfoo-redteam (LLM adversarial)
DLP: ml-toxicity, ml-ner, ml-pii (content safety)
Infra: ml-image-check (scanner self-test)
Report: ml-aggregate, report (ASPI scoring)
-
Formula:
domain_score = max(0, 100 - SUM(weight * ln(1 + count))) -
Composite:
ASPI = D5 * 0.4 + D8 * 0.4 + D7 * 0.2 - Gate: Pipeline ASPI >= 90 required for release (S4 Hardened)
- Stages: S4 >= 90, S3 >= 70, S2 >= 50, S1 < 50
Skills are invoked by typing the skill name (with / prefix) in Claude Code:
> /start-feature bugfix
> /validate-tests
> /prepare-commit
> /scan-release
Skills are defined in .claude/skills/ with YAML frontmatter specifying allowed tools and permissions. Each skill enforces project conventions without requiring the developer to remember every convention.
Getting Started
Architecture
- Overview
- MCP Tool System
- Slurm HPC Integration
- Multi-Agent Orchestration
- A2A Federation
- Security Model
Deployment
User Guides
Developer Tools
CI/CD
Testing
Contributing
Reference