Atomic-Framework-Skills
Health Gecti
- License — License: GPL-3.0
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 10 GitHub stars
Code Uyari
- Code scan incomplete — No supported source files were scanned during light audit
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
AI Skill for Atomic Framework
Atomic Framework — GitHub Copilot Skills
Agent skills for Atomic Framework - a modular PHP 8.1+ framework built on Fat-Free Framework modern verion Fat-Free Framework Modern.
Each skill is a SKILL.md file that GitHub Copilot agent loads to get accurate, verified knowledge about one area of the framework. Skills replace guesswork with ground-truth API references pulled directly from the engine source.
Installation
Copy the skills folder into your project or configure VS Code to load skills from a shared path:
// .vscode/settings.json
{
"github.copilot.chat.skills.instructionFilesGlob": "skills/**/*.md"
}
Or clone this repository directly and point Copilot at it.
Skills Index
| Skill folder | What it covers |
|---|---|
atomic-framework-overview |
Architecture, module map, bootstrap chain, routing conventions, hive basics. Start here. |
atomic-framework-core |
Config loading, middleware, logging, guard, crypto, DB connections, migrations, request/response, upload, ID, filesystem, redactor |
atomic-framework-app-auth |
Controllers, app models, auth system, Google/Telegram OAuth, user roles, session, error pages |
atomic-framework-data |
Models (Cortex ORM), validation, enums, exceptions, PDF/XLS/CSV export |
atomic-framework-cli-api |
CLI commands (php atomic ...), API entrypoint, console output helpers, scaffolding |
atomic-framework-event-hook-lang-mail |
Event bus, WordPress-style hooks/filters, i18n, SMTP mailer, notifier |
atomic-framework-mutex-session |
Distributed mutex, session drivers (SQL/Redis), nonce, transient cache |
atomic-framework-queue-scheduler-telemetry |
Job queue, workers, scheduler (cron-style), telemetry diagnostics panel |
atomic-framework-theme |
Theme boot, Head (meta/SEO tags), asset enqueue, OpenGraph, JSON-LD schema |
atomic-framework-plugins |
Plugin lifecycle, PluginManager, built-in integrations: Monopay, WordPress, WooCommerce, RSS Reader, GlobusStudio |
atomic-framework-tools-websockets |
AI Connector (OpenAI/Groq/OpenRouter/Globus), WebSocket server, Telegram bot, nonce, transient |
atomic-framework-doc-map |
Cross-reference table: doc file → engine path → skill. Use to navigate docs. |
How Skills Work
A skill is a plain Markdown file with YAML frontmatter:
---
name: atomic-framework-core
description: "Use when working with..."
argument-hint: "Bootstrap, config, logging, routing"
user-invocable: true
---
GitHub Copilot agent reads the skill on demand and uses its code examples and API references to generate accurate completions. Skills are not auto-loaded - Copilot picks the right one based on the description field or you can invoke a skill explicitly by name.
Skill Selection Guide
Not sure which skill to load? Start with
atomic-framework-overview.
| You are working on... | Load skill |
|---|---|
| Bootstrap, app init, routing, middleware | atomic-framework-core |
| Controllers, user auth, roles, OAuth | atomic-framework-app-auth |
| Database models, validation, enums | atomic-framework-data |
CLI commands, php atomic ... |
atomic-framework-cli-api |
| Events, hooks, filters | atomic-framework-event-hook-lang-mail |
| i18n, translation, locales | atomic-framework-event-hook-lang-mail |
| Sending email | atomic-framework-event-hook-lang-mail |
| Mutex, session, nonce | atomic-framework-mutex-session |
| Background jobs, cron | atomic-framework-queue-scheduler-telemetry |
| Themes, layouts, SEO meta | atomic-framework-theme |
| Plugins, 3rd-party integrations | atomic-framework-plugins |
| AI chat, WebSockets, Telegram | atomic-framework-tools-websockets |
| Finding a doc file | atomic-framework-doc-map |
Framework
Source: https://github.com/MADEVAL/Atomic-Framework
Engine entry: engine/Atomic/ - 25 component folders.
Global helpers: engine/Atomic/Support/helpers.php.
Docs: docs/ - 44 Markdown files covering all subsystems.
Contributing
Skills are manually audited against the engine source. If you find an inaccuracy:
- Check
engine/Atomic/<Component>/<File>.phpfor the ground truth. - Update the relevant
SKILL.mdsection. - Add a
## Guardrailsnote if the mistake is easy to repeat.
Do not add methods or helpers that do not exist in the source.
License
GPL-3.0. See LICENSE.
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi