# sf

Write the requirements before you write the code. Spec First gives you a workflow with three steps. First, define what to build. Then implement it from the spec. Last, generate the documentation. All steps run in your terminal.

- Tier: Indexed (plain plugin)
- Category: Development
- Page: https://www.flowy.sh/listings/bitcraft-apps-spec-first
- Source: https://github.com/bitcraft-apps/spec-first
- Price: free and open source

## Summary
sf is a Claude Code plugin with 3 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes document, implement, spec. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.

## Install (Claude Code)
```
npx -y skills add bitcraft-apps/spec-first
```

## Skills
- document
- implement
- spec

## FAQ

### What is sf?
Write the requirements before you write the code. Spec First gives you a workflow with three steps. First, define what to build. Then implement it from the spec. Last, generate the documentation. All steps run in your terminal.

### How do I install sf?
Run these in Claude Code: npx -y skills add bitcraft-apps/spec-first. Then prompt normally.

### Does sf auto-invoke its skills?
Not yet. It is indexed on Flowy as a plain plugin. Request auto-invocation on its page and Flowy will route its skills for you as you prompt.

### Is sf free?
Yes. Flowy is free and open source, with nothing gated. You can read every skill in full before you install.
