create
Scaffold a new product with MCS-1 valid structure and WHY comments. Supports all 13 types. Use when the creator says 'new skill', 'create', 'scaffold', 'start…
Flag security-relevant file changes for re-audit
$ npx -y skills add myclaude-sh/myclaude-creator-engine --skill aegis --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/aegisContext preview
The summary Claude sees to decide when to auto-load this skill.
Flag security-relevant file changes for re-audit
name: aegis
description: >
SAST security audit: STRIDE threat model, 300+ vuln patterns, 8 compliance frameworks, auto-fix,
hardening. Use when: audit code, find vulnerabilities, compliance check, threat model, secrets scan,
CVE review. NOT for: DAST, pentesting.
allowed-tools:
- Read
- Write
- Edit
- Glob
- Grep
- Bash
hooks:
PostToolUse:
- matcher: "Write|Edit"
description: "Flag security-relevant file changes for re-audit"---
Before starting analysis, check for these inputs:
| Input | Required | If Missing | |-------|----------|-----------| | Project path / codebase | Yes | Use current working directory. If empty, ask: "Which project should I audit?" | | Engagement mode (RAPID/STANDARD/DEEP) | No | Default to STANDARD. Infer RAPID if user says "quick check" or "PR review". Infer DEEP if "pre-release" or "full audit". | | Specific focus area | No | Audit everything. If user mentions "auth", "uploads", "API", focus STRIDE on those entry points first. | | Compliance frameworks needed | No | Default to OWASP Top 10. Add others if user mentions "SOC 2", "PCI", "HIPAA", etc. | | Fix authorization | No | Always ask before applying auto-fixes. Never fix without confirmation. |
---
1. Identify project: framework, language, stack from package.json/config files 2. Select engagement mode based on user request:
3. Build Security Context Object (SCO): entry points, trust boundaries, data flows 4. Execute the three cycles: AUDIT -> FIX -> HARDEN
Every finding must trace to one or more:
| # | Axiom | Implication | |---|-------|-------------| | A1 | CIA Triad | Every finding maps to C, I, or A violation | | A2 | Least Privilege | Default-deny. Verify every permission grant | | A3 | Defense in Depth | Single control failure must not cause breach | | A4 | Zero Trust | Every trust boundary crossing requires auth+authz | | A5 | Secure by Default | Detect opt-in to insecure behavior | | A6 | Fail Secure | Error handlers must not leak data or bypass auth | | A7 | Complete Mediation | Every access request must be checked | | A8 | Economy of Mechanism | Flag unnecessary complexity as attack surface | | A9 | Open Design | Security must not depend on obscurity |
Enumerate automatically:
Compute **RASQ** (attack surface score):
RASQ = Sum(entry_points x weight x multipliers) Weights: unauth_http=10, auth_http=5, websocket=8, file_upload=9, webhook=7, server_action=7 Multipliers: handles_PII=x2, internet_facing=x1.5, rate_limited=x0.5, auth_required=x0.7
For each entry point and trust boundary, evaluate all 6 STRIDE categories. Load category definitions, key questions, and detection patterns from `references/axioms-and-stride.md`.
| Category | Violated Property | |----------|------------------| | **S** Spoofing | Authentication | | **T** Tampering | Integrity | | **R** Repudiation | Non-repudiation | | **I** Info Disclosure | Confidentiality | | **D** Denial of Service | Availability | | **E** Elevation | Authorization |
Execute in order. Each layer feeds the next.
| Layer | What | Reference | |-------|------|-----------| | 1. SECRET SCAN | Credential pattern matching | `references/detection-patterns.md` §1 | | 2. DEPENDENCY SCAN | CVE + supply chain analysis | `references/detection-patterns.md` §2 | | 3. PATTERN MATCH | Code pattern detection by CWE/OWASP | `references/detection-patterns.md` §3 | | 4. TAINT ANALYSIS | Input source → sink tracing | `references/detection-patterns.md` §4 | | 5. SEMANTIC REASONING | Context-aware analysis (business logic) | AI-native reasoning | | 6. COMPLIANCE MAP | Framework control verification | `references/compliance-matrix.md` |
Layer 4 traces untrusted inputs through transforms to sensitive sinks. Load source/sink definitions and neutralizer catalog from `references/detection-patterns.md` §4.
RISK = (Severity x 0.8) + (Confidence x 0.4) +
The creation pipeline for Claude Code products — research, create, validate, publish. 13 types, 20 quality patterns, zero coding required.
Repo: myclaude-sh/myclaude-creator-engine
Scaffold a new product with MCS-1 valid structure and WHY comments. Supports all 13 types. Use when the creator says 'new skill', 'create', 'scaffold', 'start…
Search the marketplace, analyze competition, discover gaps, and find inspiration. Use when: 'explore', 'search marketplace', 'what exists for', 'competitors',…
Guide content filling for scaffolded products. Walks sections, asks domain questions, writes expertise into files. Use after /create in 'scaffold' state, or…
Show all available Studio Engine commands with descriptions. Displays command list organized by category, current edition features, and quick start guide. Use…
Import existing skills from .claude/skills/ into the Engine workspace for validation, packaging, and publishing. Auto-detects type, creates .meta.yaml, runs…
Extract and structure domain knowledge into domain-map.md for product creation. Asks targeted questions, maps expertise for /create and /fill. Use when the…