Project Structure
ai-fdl-kit/
schema/
blueprint.schema.yaml # The rules that all blueprints must follow
blueprints/
auth/ # Authentication blueprints
access/ # Permissions and access control blueprints
data/ # CRUD, storage, versioning blueprints
integration/ # External service and hardware blueprints
payment/ # POS, invoicing, loyalty blueprints
ui/ # UI component and tooling blueprints
workflow/ # Business process and automation blueprints
scripts/
validate.js # Validates blueprints are well-formed
generate-docs.js # Generates docs/blueprints/ pages from YAML
generate-api.js # Generates docs/api/ JSON from YAML
expression.js # Expression parser for when: conditions
docs/
_config.yml # Jekyll GitHub Pages config
index.md # Docs home page
blueprints/ # AUTO-GENERATED per-blueprint detail pages
api/ # AUTO-GENERATED static JSON API
.claude/
skills/
fdl-create/ # Create blueprints from conversation
fdl-extract/ # Extract blueprints from documents
fdl-extract-web/ # Extract from documentation websites
fdl-extract-code/ # Extract from existing codebases
fdl-extract-code-feature/ # Selectively extract features
fdl-generate/ # Generate code from blueprints
Files in docs/blueprints/ and docs/api/ are auto-generated by npm run generate. Do not edit them manually.