shftwst
Official@shftwst · Canada
shftwst publishes the faff skill suite: a slot-based system for backlog grooming, spec authoring, adversarial review, and unattended issue-to-merge delivery.
Agent Skills by shftwst
Showing 31 vetted skills indexed across 1 GitHub repositories.
faffter-dark-spec-review
Runs independent adversarial review lenses against a spec and aggregates refutations into a verdict.
faff-tidy
Grooms issue-tracker backlogs by detecting problems, applying mechanical fixes, and promoting ready issues.
faffter-noon-transport-private-network
Resolves the evaluator's base host for private-network reachability across docker and Fly substrates.
faffter-noon-evaluate
Evaluates a running feature against a spec's done-criteria without reading the codebase.
faffter-dark-concurrency-parallel
Runs parallel build passes in isolated git worktrees with rebase-before-merge validation.
faff
Routes delivery-loop requests to sub-skills for ticket creation, spec prep, builds, and unattended runs.
faffter-noon-adr
Authors Nygard-format architecture decision record bodies from settled decisions at graft time.
faffidavit-rendering
Defines and validates house output style for terminal and tracker rendering.
faffter-dark-adversarial-review
Runs a two-phase code review with an adversarial second opinion from a different LLM backend.
faffter-noon-methodology-thematic
Orders and diagnoses tracker backlogs from dependency-graph topology without opinionated delivery judgement.
faffter-noon-review
Reviews code diffs against specs across five passes and emits a structured review verdict.
faffter-noon-env-compose
Provisions health-checked docker-compose environments and emits env-handle contracts for build evaluation.
faffter-noon-concurrency-sequential
Executes the build pass sequentially, dispatching one graft build subagent at a time.
faff-jot
Converts project ideas and feature requests into structured tracker tickets.
faffter-noon-intake
Converts loose ideas and bug reports into structured discovery briefs for ticket shaping.
faffter-noon-ship
Merges gate-cleared pull requests through the faff merge-gate interlock and emits a delivery-outcome contract block.
faffter-dark-methodology-agile-delivery
Answers backlog and build outputs through seven agile delivery principles.
faff-onboard
Bootstraps a .faffrc.yaml config by detecting tracker, repo slug, and git host.
faff-prep
Explores the codebase and produces a validated spec attached to a tracker issue.
faffter-noon-prd
Evaluates PRD stop-condition verifiability and emits a prd-readiness verdict contract block.
faffter-dark-nlspec
Generates full nlspec-format specification documents for the faff-prep spec slot.
faff-wtf
Synthesizes tracker, git, and run-log state into a prioritized daily work briefing.
faff-plot
Decomposes a discovery brief into a dependency-linked roadmap of initiatives, projects, and first-slice epics.
faffter-noon-architecture
Generates a production-grade architecture proposal from a brief and team infrastructure profile.
Frequently Asked Questions About shftwst
FAQPage SchemaWhat tasks can I accomplish with shftwst's faff skills?▼
You can capture ideas into tickets (/faff-jot), decompose app-scale ideas into roadmaps (/faff-plot), groom backlogs (/faff-tidy), turn tickets into specs (/faff-prep), start builds in worktrees (/faff-graft), and run the full tidy-to-build pipeline unattended (/faff-beep-boop).
Who are the faff skills designed for?▼
Software engineers and technical leads managing issue-tracker-driven delivery. User-facing commands suit developers picking up tickets, while slot occupants (spec, review, ADR, env, ship producers) serve teams configuring opinionated, contract-validated build pipelines.
How do I set up and run faff in a repository?▼
Run /faff-onboard for first-run setup: it auto-detects your tracker, repo slug, and git host, asks only what it cannot infer, and writes a valid .faffrc.yaml. After that, invoke gateway commands like /faff-jot or /faff-beep-boop directly.
What is the difference between noon and dark slot occupants?▼
Noon skills are the safe zero-config defaults (sequential builds, single-pass spec review, lite specs). Dark skills are heavier alternatives: parallel worktree builds, L4 adversarial spec refutation, dual-reviewer code review, full nlspec specs, and an agile-delivery methodology lens.
What infrastructure do the faff pipeline skills depend on?▼
The pipeline assumes a git host with an issue tracker, a .faffrc.yaml config, and docker-compose for the env provisioner, which stands up health-checked local environments with synthetic datasets that the holdout evaluator exercises and tears down.