Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add skills/syntaxarc/archipy-plugin/scaffold-archipy-appnpx skills add SyntaxArc/archipy-plugin --skill scaffold-archipy-appgit clone --depth 1 https://github.com/SyntaxArc/archipy-pluginWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/syntaxarc/archipy-plugin/scaffold-archipy-app)<a href="https://agentmods.dev/skills/syntaxarc/archipy-plugin/scaffold-archipy-app"><img src="https://agentmods.dev/badge/skills/syntaxarc/archipy-plugin/scaffold-archipy-app.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00049 | $0.00718 |
| Opus 5 | $0.00024 | $0.00359 |
| Sonnet 5 | $0.00010 | $0.00144 |
| Haiku 4.5 | $0.00005 | $0.00072 |
Grade A, and why
scaffold-archipy-app scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 5d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 76 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Scaffold ArchiPy App
Before writing files
Ask the user for:
- Python package name (e.g.
my_app) - ArchiPy extras to install (e.g.
redis,dependency-injection,postgres,sqlalchemy,fastapi) - Optional: first domain name (default
user)
Steps
- Ensure project uses
uvand Python 3.14+. - Install:
uv add "archipy[<extras>]" - Create layout:
<package>/
├── configs/
│ ├── __init__.py
│ ├── app_config.py # AppConfig(BaseConfig) + set_global
│ └── containers.py # DI stub (if dependency-injection extra)
├── models/
│ ├── __init__.py
│ ├── dtos/<domain>/
│ │ ├── domain/v1/
│ │ └── repository/
│ ├── entities/
│ └── errors/
├── helpers/ # optional — prefer archipy.helpers first
│ ├── __init__.py
│ ├── utils/__init__.py
│ ├── decorators/__init__.py
│ └── interceptors/__init__.py
├── repositories/
│ └── <domain>/
│ ├── adapters/
│ └── <domain>_repository.py
├── logics/
│ └── <domain>/
└── services/
└── <domain>/v1/
manage.py # when fastapi (or HTTP) requested
features/ # optional — /scaffold-bdd
.env.example
- Write
app_config.pywithcustomize()settingself.FASTAPI.PROJECT_NAME(and related defaults) +BaseConfig.set_global. - Add a minimal domain DTO + error subclassing ArchiPy base errors.
- When extras include
fastapi(or user wants HTTP): emit rootmanage.py:create_app()usesAppUtils.create_fastapi_app()and includes domain routers.uvicorn.runbinds fromconfig.FASTAPI(SERVE_HOST,SERVE_PORT,RELOAD,PROXY_HEADERS,FORWARDED_ALLOW_IPS) — never hardcode host/port.
- Document next steps:
/scaffold-domain,/scaffold-adapter,/scaffold-bdd,/scaffold-health-checks,/docs-quickstart.
Constraints
- Double quotes, Google-style docstrings,
X | Ytyping. - No secrets in code; list env keys in
.env.example. - Do not copy ArchiPy library maintainer tooling (graphify, library BDD internals).
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 5d ago First seen · 76 lines · 49 tokens per session scan A 22180ab8796b
scaffold-archipy-app is a skill published in the GitHub repository SyntaxArc/archipy-plugin (2 stars, last pushed 12d ago), licensed MIT. It adds 49 tokens to every session and 718 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
temporal-python-testing
Test Temporal workflows with pytest, time-skipping, and mocking strategies. Covers unit testing, integration testing, replay testing, and local development setup. Use when implementing Temporal workflow tests or debugging test failures.
fastapi-templates
Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.
python-guidelines
This skill should be used when writing, reviewing, or refactoring Python code. Covers code integration, idiomatic patterns, docstring formatting, anti-abstraction rules, and software engineering basics.
manimgl-best-practices
Trigger when: (1) User mentions "manimgl" or "ManimGL" or "3b1b manim", (2) Code contains from manimlib import , (3) User runs manimgl CLI commands, (4) Working with InteractiveScene, self.frame, self.embed(), ShowCreation(), or ManimGL-specific patterns. Best practices for ManimGL (Grant Sanderson's 3Blue1Brown…
telnyx-numbers-python
Search, order, and manage phone numbers by location, features, and coverage.
telnyx-ai-outbound-voice-python
End-to-end setup for making a Telnyx AI assistant call a phone number. Covers provisioning a phone number, creating a TeXML application, assigning the number, configuring telephony settings, whitelisting destination countries, and triggering outbound calls via scheduled events. Use this skill (not…