using-fianu-best-practices

Loads the Fianu domain reference to guide entity, asset, and compliance modeling decisions.

1|Updated Jun 11, 2026
One-click install
npx skills add https://github.com/fianulabs/fianu-skills --skill using-fianu-best-practices-fianulabs
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: using-fianu-best-practices
Source: https://github.com/fianulabs/fianu-skills/tree/main/skills/using-fianu-best-practices
Command: npx skills add https://github.com/fianulabs/fianu-skills --skill using-fianu-best-practices-fianulabs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? When designing controls, policies, exceptions, gates, or entity hierarchies on the Fianu compliance platform, it is easy to make modeling mistakes such as naming controls after vendors, choosing the wrong control scope, or misapplying policy layering semantics. This Skill provides a single authoritative source of truth for Fianu domain concepts so every decision aligns with the platform's data model. ## Core Features & Use Cases - Authoritative domain reference: Loads the 905-line FIANU.md document covering assets, entities, compliance hierarchy, enforcement, integration, and deployments. - Topical navigation index: A section lookup table maps questions (control naming, policy templates, control scope, release lifecycle) directly to the relevant FIANU.md section. - Canonical citation convention: Other skills cite this Skill instead of duplicating facts, keeping one canonical home for Fianu domain knowledge. - Use Case: When designing a new Container Scan control, load this Skill to check control naming rules, policy template key syntax, and whether repository or artifact scope is appropriate. ## Quick Start Load the Fianu best practices reference and tell me how to name and scope a new control for container vulnerability scanning.

Frequently Asked Questions about using-fianu-best-practices

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a control on the Fianu platform?▼

Decide whether one control should perform multiple evaluations or whether each evaluation needs its own control, based on whether assets should pass one evaluation while failing another. Group evaluations under a single control when one policy manages all requirements, and split them when subsets of policy change at different rates.

How should I name a control in Fianu?▼

Name controls after the activity or item being evaluated, such as Code Coverage or SBOM, not after the vendor or tool producing the evidence. Vendor-neutral names keep the control requirement stable when enterprises switch DevSecOps platforms.

What control scope should I choose in Fianu?▼

Choose the asset type performing the control activity: repository for controls like Code Review and Code Coverage, artifact for Container Scan or Artifact Signature, and release for cross-asset validations like Regression Tests. Abstract asset scopes suit time-based controls such as annual Risk Reviews.

What are the rules for Fianu policy template keys?▼

Policy template keys cannot start with a number, accept only alphanumeric characters and underscores, are case sensitive, and separate words with underscores. Templates should prioritize readability so users understand what the control evaluates and how.

How many domains and collections should a Fianu organization have?▼

Large enterprises should use 3-6 domains and avoid exceeding 10, while smaller companies should aim for 1-3. Collections should number between 5 and 20 depending on control count, SDLC coverage, and stakeholder ownership.

When does a Fianu release become immutable?▼

A release becomes immutable when it is formally closed after final approval. Its contents, documentation, approvals, and compliance status are locked as a permanent audit artifact, and any further changes require creating a new release.