Skip to content
copilot-agents-ff15-openspec-non-mcp-sync logo

FF15 Copilot Agents - OpenSpec Edition (Non-MCP)

copilot-agents-ff15-openspec-non-mcp-sync

Sync GitHub Copilot agents for FF15-inspired OpenSpec workflow (non-MCP version). Team includes Noctis (orchestrator + OpenSpec creator), Iris (issue management), Gladiolus (implementation), Prompto (code quality), Ignis (documentation), and Lunafreya (PR creation). Supports multiple OpenSpec wor...

NeverSight/skills_feed0installs215stars

SKILL.md

Full skill instructions

FF15 Copilot Agents - OpenSpec Edition (Non-MCP)

Manages GitHub Copilot agent definitions and prompts based on Final Fantasy XV team dynamics, optimized for OpenSpec workflow using serena-skills.

Quick Start

Sync all agents, prompts, and docs to a project:

python skills/​copilot-agents-ff15-openspec-non-mcp-sync/​scripts/​sync_agents.py --target /​path/​to/​project

The FF15 Team (OpenSpec Edition)

AgentRoleSpecialization
NoctisOrchestrator + Spec CreatorOpenSpec creation, workflow coordination, user collaboration
IrisIssue ManagementGitHub Issue creation and management based on requirements
GladiolusImplementationCode writing, feature building based on OpenSpec, executes to completion
PromptoCode QualityOpenSpec compliance, review-policy enforcement, refactoring
IgnisDocumentationREADME, CHANGELOG, documentation updates
LunafreyaPR CreationPull request creation and finalization

Workflow

The streamlined workflow minimizes user intervention and supports multiple approaches:

Standard Workflow (New Change)

  1. Noctis collaborates with user to create OpenSpec documents (artifact-based: proposal → tasks → design → specs)
  2. ⏸️ User approves specification
  3. Iris creates GitHub Issue (if requested)
  4. Gladiolus implements based on OpenSpec
  5. Prompto improves code quality (OpenSpec + review-policy)
  6. Ignis updates documentation
  7. Noctis verifies tasks completion and archives OpenSpec
  8. Lunafreya creates PR
  9. Noctis notifies user and requests verification
  10. ⏸️ User verifies implementation

Alternative Workflows

  • Continue: Resume incomplete change, create next artifact
  • Fast-Forward: Create all artifacts at once, skip iterative steps
  • Explore: Collaborative exploration before creating change
  • Verify: Validate implementation before archiving

Team Philosophy

The FF15 OpenSpec team focuses on autonomous execution with minimal interruptions:

  • Noctis creates specifications collaboratively with flexible workflows (new/​continue/​ff/​explore), orchestrates execution, verifies completion, and archives work
  • Iris manages the issue lifecycle
  • Gladiolus delivers solid implementations
  • Prompto ensures quality autonomously
  • Ignis keeps documentation current
  • Lunafreya completes the journey with pull request creation

Invocation Methods

Slash Command

CommandDescription
/​noctisStart OpenSpec-based implementation workflow

Individual Agent Calls

Each agent can be invoked directly:

  • @Noctis - Create OpenSpec and orchestrate workflow
  • @Iris - Create/​manage GitHub Issues
  • @Gladiolus - Implement features
  • @Prompto - Improve code quality
  • @Ignis - Update documentation
  • @Lunafreya - Create PR

Usage

Sync All (agents, prompts, and docs)

python skills/​copilot-agents-ff15-openspec-non-mcp-sync/​scripts/​sync_agents.py --target /​path/​to/​project

Sync Specific Agents

python skills/​copilot-agents-ff15-openspec-non-mcp-sync/​scripts/​sync_agents.py \
  --target /​path/​to/​project \
  --agents noctis,iris,gladiolus,prompto,ignis,lunafreya

Sync Prompts Only

python skills/​copilot-agents-ff15-openspec-non-mcp-sync/​scripts/​sync_agents.py \
  --target /​path/​to/​project \
  --prompts-only

Script Options

OptionDescription
--targetTarget project directory (required)
--agentsComma-separated list of agents to sync (noctis,iris,gladiolus,prompto,ignis,lunafreya)
--prompts-onlySync only prompts
--docs-onlySync only documentation
--agents-onlySync only agent definitions

Agent Details

🎯 Noctis (Orchestrator + Spec Creator)

Primary Responsibilities:

  • Create OpenSpec documents through user dialogue
  • Coordinate implementation workflow
  • Notify users at key milestones

When to use:

@Noctis Implement feature: user authentication with JWT

📋 Iris (Issue Management)

Primary Responsibilities:

  • Create and manage GitHub Issues
  • Refine requirements and specifications

When to use:

@Iris Create issue for the performance optimization we discussed

💪 Gladiolus (Implementation)

Primary Responsibilities:

  • Implement features based on OpenSpec
  • Follow TDD principles
  • Execute until completion

When to use:

@Gladiolus Implement the feature according to OpenSpec change-001

✨ Prompto (Code Quality)

Primary Responsibilities:

  • Verify OpenSpec compliance
  • Enforce review-policy guidelines
  • Refactor for clarity and maintainability

When to use:

@Prompto Improve the code quality of the recent implementation

📚 Ignis (Documentation + Archiving)

Primary Responsibilities:

  • Update README and CHANGELOG
  • Maintain project documentation
  • Document new features and changes
  • Archive OpenSpec changes

When to use:

@Ignis Update documentation for the new authentication feature

🌙 Lunafreya (PR Creation)

Primary Responsibilities:

  • Create pull requests
  • Ensure CI passes
  • Finalize implementation delivery

When to use:

@Lunafreya Create a PR for the completed implementation

Serena Skills Integration

Agents can optionally leverage serena-skills for efficient code investigation:

Key Features

  • Efficient Code Reading: Use symbolic search instead of reading entire files
  • Symbol-level Operations: Find and modify specific code symbols
  • Impact Analysis: Understand code dependencies
  • Pattern Search: Flexible code searches

Agent-Specific Usage

  • Noctis: Workflow coordination with code context
  • Gladiolus: Symbol-level editing for implementation
  • Prompto: Safe refactoring with impact analysis
  • Ignis: Code understanding for documentation

See individual agent files for detailed usage guidelines.

Dependencies

These agents can leverage serena-skills Agent Skill when available:

# Verify serena-skills (optional)
ls skills/​serena-skills/​SKILL.md

Example Workflows

Simple Workflow - User Describes → Noctis Orchestrates

User: @Noctis Add user profile page with avatar upload

Noctis:
  1. Creates OpenSpec (proposal, tasks, design)
  2. Requests user approval
  3. Delegates to Iris (Issue creation)
  4. Delegates to Gladiolus (Implementation)
  5. Delegates to Prompto (Quality improvement)
  6. Delegates to Ignis (Documentation + Archiving)
  7. Delegates to Lunafreya (PR creation)
  8. Notifies user with PR link

Result: Feature implemented with PR ready for merge

Direct Agent Usage

@Iris Create an issue for the CSV export feature
→ Direct to Iris for issue creation

@Gladiolus Implement according to OpenSpec change-042
→ Direct implementation

@Prompto Review and improve the authentication code
→ Direct quality improvement

Key Differences from Serena-Sync Version

AspectSerena-SyncNon-MCP Sync
Tool AccessSerena MCP ServerPython Scripts
Tool Syntaxserena/​*, terminal-runner/​*execute, read, edit
Script PathsN/​Ascripts/​symbol-search/, scripts/​code-editor/
IntegrationMCP ProtocolDirect file execution
SetupMCP server requiredNo special setup

Notes

  • Non-MCP version uses serena-skills Agent Skill for code intelligence
  • OpenSpec workflow ensures clear specifications before implementation
  • Minimal user intervention (approval + verification only)
  • Autonomous quality assurance through Prompto
  • Complete workflow from specification to PR

Related Files

  • agents/ - Agent definitions
  • prompts/ - Noctis prompts
  • docs/​policies/ - Policy documents (deployment, development, review, testing)
  • scripts/​sync_agents.py - Synchronization script

More skills from NeverSight

devops-deployer logo
NeverSight/skills_feed

devops-deployer

Comprehensive DevOps and deployment workflow that orchestrates infrastructure automation, CI/CD pipelines, container orchestration, and cloud deployment. Handles everything from infrastructure as code and pipeline setup to monitoring, scaling, and disaster recovery.

215 1
View
avnu logo
NeverSight/skills_feed

avnu

Integrate avnu SDK for Starknet DeFi: token swaps with best-price routing, DCA recurring buys, native staking, gasless transactions via paymaster, and market data. Use when building Starknet trading, DEX aggregation, or DeFi automation features.

215 0
View
post-to-x logo
NeverSight/skills_feed

post-to-x

发布内容和文章到 X (Twitter)。支持带图片的普通推文和 X Articles(长文)。使用真实的 Chrome 和 CDP 来绕过自动化检测。

215 0
View
ralph-prompt-builder logo
NeverSight/skills_feed

ralph-prompt-builder

Master orchestrator for generating Ralph Wiggum-compatible prompts. Analyzes task requirements and routes to appropriate generator (single-task, multi-task, project, or research). Use when you need to create any Ralph loop prompt and want automatic selection of the right generator.

215 0
View
branch-comparison logo
NeverSight/skills_feed

branch-comparison

Use when the user asks to compare branches, analyze git diffs, review changes between branches, update specifications based on code changes, or analyze what changed. Triggers on keywords like "compare branches", "git diff", "what changed", "branch comparison", "code changes", "spec update".

215 0
View
fastapi-development logo
NeverSight/skills_feed

fastapi-development

Build high-performance FastAPI applications with async routes, validation, dependency injection, security, and automatic API documentation. Use when developing modern Python APIs with async support, automatic OpenAPI documentation, and high performance requirements.

215 0
View
zendesk-chat logo
NeverSight/skills_feed

zendesk-chat

Enables Claude to manage Zendesk Chat conversations, support tickets, and customer service operations

215 0
View
forge logo
NeverSight/skills_feed

forge

Mine transcripts for knowledge - decisions, learnings, failures, patterns. Triggers: "forge insights", "mine transcripts", "extract knowledge".

215 0
View
mixpanel logo
NeverSight/skills_feed

mixpanel

Track product analytics and user behavior with Mixpanel's event-based platform.

215 0
View
ocpp logo
NeverSight/skills_feed

ocpp

OCPP protocol reference for EV charging infrastructure development. Covers OCPP 2.0.1 and OCPP 1.6J. Use when working with OCPP messages, charging station code, CSMS/Central System backends, smart charging, transaction handling, or EV charging protocols. Activates on keywords: OCPP, charging stat...

215 0
View
bee-collect logo
NeverSight/skills_feed

bee-collect

Gather scattered ideas into organized GitHub issues. The bee collects pollen from every flower, checks if the hive already has it, and carefully deposits new work in the comb for later. Never edits code—only organizes the work ahead. Use when creating issues from TODOs or planning work.

215 0
View
vercel-react-native-skills logo
NeverSight/skills_feed

vercel-react-native-skills

Comprehensive best practices for React Native and Expo applications. Contains rules across multiple categories covering performance, animations, UI patterns, and platform-specific optimizations.

215 0
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View