faion-claude-code

from faionfaion/faion-network

Faion Network - AI-powered development workflow orchestrator for Claude Code

0 stars0 forksUpdated Jan 26, 2026
npx skills add https://github.com/faionfaion/faion-network --skill faion-claude-code

SKILL.md

Entry point: /faion-net — invoke this skill for automatic routing to the appropriate domain.

Claude Code Configuration Skill

Communication: User's language. Config/code: English.

Purpose

Orchestrate Claude Code customization and configuration:

  • Create/edit skills, agents, commands, hooks
  • Configure settings, permissions, IDE integrations
  • Setup MCP servers and plugins
  • Enforce naming conventions

Quick Decision Tree

If you need...UseFile
Create domain skill (role-based)skills.md~/.claude/skills/faion-{role}/SKILL.md
Create project skill (local)skills.md{project}/.claude/{project}-*/SKILL.md
Create task executor agentagents.md~/.claude/agents/faion-*-agent.md
Create specialized agentagents.md~/.claude/agents/faion-*-agent.md
Add slash commandcommands.md~/.claude/commands/*.md or SKILL.md
Add validation hookhooks.mdPreToolUse trigger → settings.json
Add logging hookhooks.mdPostToolUse trigger → settings.json
Add alert on notificationhooks.mdNotification trigger → settings.json
Develop MCP servermcp-basics.mdTypeScript/Python template
Install MCP servermcp-servers.mdclaude mcp add <name>
Connect external toolsmcp-basics.mdMCP server development
Database access (SQL)mcp-servers.mdPostgreSQL/SQLite MCP
Configure global settingsHandle directly~/.claude/settings.json
Configure project settingsHandle directly.claude/settings.json

Configuration Locations:

ConfigLocationScope
Global skills~/.claude/skills/All projects
Project skills{project}/.claude/Single project
Agents~/.claude/agents/All projects
Hooks~/.claude/settings.jsonGlobal
MCP~/.claude/settings.jsonGlobal

References

Detailed technical context for specialized areas:

ReferenceContentLines
skills.mdSKILL.md creation, frontmatter, tools, patterns~340
agents.mdAgent files, tools, prompts, patterns~330
commands.mdSlash commands, arguments, syntax~250
hooks.mdLifecycle hooks, events, templates~420
mcp-basics.mdMCP server development, templates, config~370
mcp-servers.mdMCP server catalog (40+ servers)~250

Total: ~1,960 lines of technical reference


Routing

User Request → Detect Type → Load Reference
Request ContainsLoad Reference
"skill", "SKILL.md"skills.md
"agent", "subagent"agents.md
"command", "/cmd", "slash"commands.md
"hook", "PreToolUse", "PostToolUse"hooks.md
"create mcp", "develop mcp", "mcp template"mcp-basics.md
"install mcp", "mcp catalog", "mcp server list"mcp-servers.md
"settings", "config"Handle directly (below)

Naming Conventions

Global (Faion Network)

For shared/reusable components in faion-network:

ComponentPatternExample
Skill (orchestrator)faion-netfaion-net
Skill (role-based)faion-{role}faion-software-developer, faion-ux-ui-designer
Skill (process)faion-{process}faion-sdd, faion-feature-executor
Agentfaion-{name}-agentfaion-task-YOLO-executor-opus-agent
Hookfaion-{event}-{purpose}-hook.{ext}faion-pre-bash-security-hook.py
Command{verb} (no prefix)commit, deploy

Note: Skills use role/process naming without -skill suffix. Name is self-explanatory.

Project-Specific (Local)

For project-specific components that should NOT be committed to faion-network:

ComponentPatternExample
Skill{project}-{name}myapp-auth, myapp-deploy
Agent{project}-{name}-agentmyapp-deploy-agent
Hook{project}-{event}-{purpose}-hook.{ext}myapp-pre-bash-lint-hook.sh
Command{project}-{action}myapp-build, myapp-deploy

Setup for project-specific components:

  1. Add to .gitignore (same level as .claude/):
echo ".claude/skills/{project}-*/" >> .gitignore
echo ".claude/agents/{project}-*" >> .gitignore
echo ".claude/commands/{project}-*" >> .gitignore
echo ".claude/scripts/hooks/{project}-*" >> .gitignore
  1. Add attribution footer:
---
*Created with [faion.net](https://faion.net) framework*

Rules Summary

ScopePrefixSuffixGitignore
Globalfaion--skill/-agent/-hookNo
Project{project}--skill/-agent/-hookYes

Directory Structure

~/.claude

...
Read full content

Repository Stats

Stars0
Forks0
LicenseOther