RefractSystems
Official@refractsystems
Offers structured engineering methodologies for test-driven development, architectural decision recording, and production-grade software lifecycle management.
Agent Skills by RefractSystems
Showing 21 vetted skills indexed across 1 GitHub repositories.
idea-refine
Refine raw ideas into testable concepts with a three-phase workflow and markdown one-pager.
debugging-and-error-recovery
Systematically debugs failing tests, builds, and runtime issues via triage checklists and bisection.
using-agent-skills
Map development tasks to engineering workflow skills with operating rules.
test-driven-development
Enforce test-driven development by requiring failing tests before implementing code.
planning-and-task-breakdown
Break down specifications into ordered tasks with acceptance criteria and dependencies.
incremental-implementation
Implement incremental, testable changes across multiple files with feature flags.
api-and-interface-design
Guide contract-first API design for REST and GraphQL endpoints.
ci-cd-and-automation
Automates GitHub Actions CI/CD pipelines for Node.js projects with quality gates.
context-engineering
Set up agent context with persistent rules and selective file loading.
frontend-ui-engineering
Build accessible, responsive frontend UIs consistent with a project's design system.
shipping-and-launch
Generate production deployment readiness checklists with feature flag and rollback plans.
spec-driven-development
Creates a structured six-element SPEC before coding to guide implementation.
code-review-and-quality
Review code changes across correctness, readability, architecture, security, and performance.
security-and-hardening
Harden web application code with input validation, secure sessions, and secrets management.
deprecation-and-migration
Plan and execute deprecation and migration of legacy systems and APIs.
code-simplification
Simplify TypeScript, Python, and React/JSX code with test-verified incremental refactors.
source-driven-development
Inspect dependency manifests and apply patterns from official documentation.
performance-optimization
Measure baseline performance and verify targeted optimizations for Core Web Vitals.
browser-testing-with-devtools
Observe DOM, console, network activity, and performance data via Chrome DevTools MCP.
git-workflow-and-versioning
Enforce trunk-based development with atomic commits and descriptive messages.
documentation-and-adrs
Record architectural decisions and rationale in ADR templates.
Frequently Asked Questions About RefractSystems
FAQPage SchemaWhat specific engineering tasks does RefractSystems support?▼
RefractSystems supports systematic debugging, test-driven development, contract-first interface design, and production deployment readiness. It enables engineers to break down complex specifications into ordered tasks, enforce quality gates in CI/CD pipelines, and maintain architectural integrity through documented decision records and incremental implementation strategies.
Which personas benefit most from these engineering methodologies?▼
Full-stack engineers, software architects, and technical leads benefit from these structured methodologies. The system is designed for teams requiring rigorous code quality, consistent architectural documentation, and disciplined version control practices to manage complex web application lifecycles and legacy system migrations.
What are the prerequisites for implementing these development practices?▼
Implementation requires a project environment utilizing TypeScript, React, or Node.js, alongside a version control system supporting trunk-based development. Users should have existing CI/CD infrastructure, such as GitHub Actions, to integrate the provided quality gates, performance measurement checks, and deployment readiness checklists.