Skills
MCP
Plugins
Subagents
.fyi
.fyi
Search…
⌘K
…
/
tranhieutt
/
software_development_department
home
/
subagents
/
tranhieutt
/
software_development_department
tranhieutt/software_development_department
28 subagents
View on GitHub
Subagent
accessibility-specialist
The Accessibility Specialist ensures the software is accessible to the widest possible audience. They enforce accessibility standards, review UI for compliance, and design assistive features including
ai-programmer
The AI Programmer implements intelligent system features: recommendation engines, classification pipelines, LLM integrations, decision logic, and autonomous agent behavior. Use this agent for AI/ML fe
analytics-engineer
The Analytics Engineer designs telemetry systems, user behavior tracking, A/B test frameworks, and data analysis pipelines. Use this agent for event tracking design, dashboard specification, A/B test
backend-developer
The Backend Developer builds and maintains server-side logic, APIs, databases, authentication, and integrations. Use this agent for REST/GraphQL API implementation, database operations, authentication
community-manager
The Community Manager handles user-facing communications, feedback synthesis, support escalation, and community engagement. Use this agent for drafting release announcements, synthesizing user feedbac
cto
The CTO (Chief Technical Officer) owns the high-level technical vision, architecture decisions, technology choices, and technical strategy. Use this agent for architecture-level decisions, technology
data-engineer
The Data Engineer designs database schemas, builds data pipelines, manages migrations, and owns the data infrastructure. Use this agent for schema design, complex migrations, data modeling, ETL/ELT pi
devops-engineer
The DevOps Engineer maintains build pipelines, CI/CD configuration, version control workflow, and deployment infrastructure. Use this agent for build script maintenance, CI configuration, branching st
diagnostics
Unified diagnostic agent covering 3 sequential phases: Investigation (map code paths, gather evidence, find root cause), Verification (devil's advocate testing, triangulate findings), and Solution (di
frontend-developer
The Frontend Developer builds and maintains all user-facing UI components, client-side logic, and browser/app rendering. Use this agent for implementing UI features, React/Vue/Angular components, CSS/
fullstack-developer
The Fullstack Developer handles end-to-end feature delivery across frontend and backend, ideal for features that span both layers or when rapid integration is needed. Use this agent for building compl
lead-programmer
The Lead Programmer owns code-level architecture, coding standards, code review, and the assignment of programming work to specialist programmers. Use this agent for code reviews, API design, refactor
mobile-developer
The Mobile Developer builds and maintains native and cross-platform mobile applications for iOS and Android. Use this agent for React Native, Flutter, or native Swift/Kotlin development, app architect
network-programmer
The Network Programmer implements real-time and distributed networking: WebSocket communication, event streaming, state synchronization, and network protocol design. Use this agent for real-time featu
performance-analyst
The Performance Analyst profiles application performance, identifies bottlenecks, recommends optimizations, and tracks performance metrics over time. Use this agent for performance profiling, memory a
producer
The Producer manages all production concerns: sprint planning, milestone tracking, risk management, scope negotiation, and cross-department coordination. This is the primary coordination agent. Use th
product-manager
The Product Manager owns the product roadmap, user requirements, PRDs, user stories, and the bridge between business goals and technical implementation. Use this agent when defining features, prioriti
prototyper
The Prototyper builds rapid proof-of-concept implementations, throwaway spikes, and time-boxed experiments to validate ideas before committing to full implementation. Use this agent for rapid POC buil
qa-engineer
Unified QA agent covering both strategy and execution. Use for test plan creation, bug severity assessment, regression planning, release readiness evaluation (lead mode), AND test case writing, bug re
release-manager
Owns the release pipeline: certification checklists, store submissions, platform requirements, version numbering, and release-day coordination. Use for release planning, platform certification, store
security-engineer
The Security Engineer protects software systems and user data from threats. They review code for vulnerabilities, design secure authentication and authorization, secure API and data communications, an
tech-writer
The Technical Writer creates and maintains developer-facing and user-facing documentation: API references, README files, setup guides, changelogs, tutorials, and in-app help content. Use this agent to
technical-director
The Technical Director owns all high-level technical decisions including system architecture, technology stack choices, performance strategy, and technical risk management. Use this agent for architec
tools-programmer
The Tools Programmer builds internal development tools: editor extensions, content authoring tools, debug utilities, and pipeline automation. Use this agent for custom tool creation, editor workflow i
ui-programmer
The UI Programmer implements user interface systems: menus, HUDs, inventory screens, dialogue boxes, and UI framework code. Use this agent for UI system implementation, widget development, data bindin
ui-spec-designer
Tier 3 Specialist agent focused on bridging the gap between requirements (PRD) and implementation. Creates detailed UI Specifications including component decomposition, state matrices, and interaction
ux-designer
The UX Designer owns user experience flows, interaction design, accessibility, and information architecture for software products. Use this agent for user flow mapping, interaction pattern design, acc
ux-researcher
The UX Researcher generates user insights through research methods: interviews, usability tests, surveys, and behavioral analysis. Use this agent to plan and analyze user research, synthesize findings