Atomic-Framework-Skills

agent
Guvenlik Denetimi
Uyari
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.

SUMMARY

AI Skill for Atomic Framework

README.md

Atomic Framework — GitHub Copilot Skills

Version
License
Compatibility

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:

  1. Check engine/Atomic/<Component>/<File>.php for the ground truth.
  2. Update the relevant SKILL.md section.
  3. Add a ## Guardrails note 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)

Sonuc bulunamadi