facts-discover

Scan codebases to classify facts into lifecycle stages and organize them into a fact sheet.

3.2k|219|Updated Jul 27, 2024
One-click install
npx skills add https://github.com/av/harbor --skill facts-discover
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: facts-discover
Source: https://github.com/av/harbor/tree/main/.agents/skills/facts-discover
Command: npx skills add https://github.com/av/harbor --skill facts-discover

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of scanning codebases, classifying facts by lifecycle stage, and organizing them into a comprehensive fact sheet.

Core Features & Use Cases

  • Codebase Scanning: Automatically discover facts about the behavior, structure, and contracts of the codebase.
  • Fact Classification: Classify facts into lifecycle stages: draft, spec, implemented, or untagged.
  • Fact Organization: Organize facts into sections and provide a consistent vocabulary for the project.
  • Use Case: When you need to audit, update, or bootstrap a fact sheet for a codebase, this Skill helps ensure accuracy and completeness.

Quick Start

Activate the 'facts-discover' skill to start scanning and classifying facts in your codebase.

Frequently Asked Questions about facts-discover

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

FAQPage Schema
How do I automate fact discovery and classification in a codebase?

You can automate fact discovery and classification by scanning your codebase to identify domain concepts, behavior, and structure, then organizing these facts into a comprehensive fact sheet.

What is fact classification by lifecycle stage in code audit?

Fact classification by lifecycle stage categorizes discovered codebase facts into draft, spec, implemented, or untagged stages to track their accuracy and operational status within a fact sheet.

Can I bootstrap a fact sheet for an existing codebase without manual entry?

Yes, you can bootstrap a fact sheet by automatically scanning the codebase's features and contracts, validating fact accuracy, and organizing the results into consistent vocabulary sections without manual entry.

How do I ensure fact accuracy when auditing codebase behavior and contracts?

To ensure fact accuracy during a codebase audit, the system validates discovered facts against actual codebase behavior and structure, classifying them into lifecycle stages to flag inconsistencies or outdated specifications.

Does codebase scanning work for identifying domain concepts and structural facts?

Yes, codebase scanning automatically discovers facts about the project's domain concepts, structural behavior, and operational contracts, organizing them to provide a consistent vocabulary for the fact sheet.