managing-finances — ai-agents managing-finances, DevForgeAI, community, ai-agents, ide skills, ai-development-framework, ai-orchestration, architectural-constraints, claude-code, cli-tool, Claude Code

v1.0.0
GitHub

About this Skill

Perfect for Entrepreneurial Agents needing advanced financial planning and analysis capabilities. managing-finances is a spec-driven development framework for financial planning, utilizing 26+ specialized subagents and enforcing zero technical debt from ideation to release.

Features

Gathers business context through Phase 1: Financial Context Discovery
Utilizes Test-Driven Development (TDD) for mandatory quality assurance
Enforces immutable architectural constraints for robust software architecture
Supports automated quality gates for zero technical debt
Provides workflow phases for financial modeling and cost structure analysis

# Core Topics

bankielewicz bankielewicz
[1]
[0]
Updated: 3/6/2026

Agent Capability Analysis

The managing-finances skill by bankielewicz is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance. Optimized for ai-agents, ai-development-framework, ai-orchestration.

Ideal Agent Persona

Perfect for Entrepreneurial Agents needing advanced financial planning and analysis capabilities.

Core Value

Empowers agents to develop comprehensive financial plans, including pricing models and revenue projections, using AI-powered spec-driven development and automated quality gates, facilitating cost structure analysis and financial modeling.

Capabilities Granted for managing-finances

Automating pricing model development for new products
Generating revenue projections based on market trends
Analyzing cost structures to optimize business expenses

! Prerequisites & Limits

  • Requires access to business context data
  • Limited to financial planning and analysis
  • Dependent on accuracy of input data for projections
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

managing-finances

Install managing-finances, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

Managing Finances Skill

Purpose

This skill helps entrepreneurs develop financial plans for their business, including pricing models, revenue projections, and cost analysis.

When to Use

  • When an entrepreneur needs to set pricing for their product or service
  • When financial modeling or revenue planning is required
  • When cost structure analysis is needed

Workflow

Phase 1: Financial Context Discovery

Gather business context: product/service type, target market, cost structure, and competitive landscape.

Phase 2: Pricing Strategy

Guide the user through selecting and executing a pricing strategy.

This phase uses the pricing-strategy-framework reference to walk the user through three pricing approaches (cost-plus, value-based, competitive) and produce a documented pricing model.

For full details, see: pricing-strategy-framework.md (Pricing Strategy Framework)

Phase 3: Revenue Projection

Invoke the financial-modeler subagent to build revenue projections based on the selected pricing model and market assumptions:

Agent(subagent_type="financial-modeler",
      prompt="Generate revenue projections based on the pricing model and market assumptions gathered in Phases 1-2")

Phase 4: Financial Summary

Compile all financial artifacts into a cohesive financial plan.

Phase 5: Break-Even Analysis

Calculate break-even point in units and revenue, generate an ASCII chart visualization, and append results to the financial projections file.

This phase guides the user through providing fixed costs, variable cost per unit, and selling price per unit, then computes break-even metrics with full formula transparency.

For full details, see: break-even-analysis.md (Break-Even Analysis)

Adaptive Pacing (EPIC-072 User Profile Integration)

This skill supports profile-based adaptation via EPIC-072 adaptive user profile integration. Before starting the workflow, read the user profile to determine the entrepreneur's experience level.

Profile Read Mechanism

At the start of Phase 1, load the user profile from the project context:

Read(file_path="devforgeai/specs/business/user-profile.md")

Extract the experience field to determine adaptive pacing behavior.

Experience-Based Pacing Levels

  • Beginner: Provide detailed explanatory context for every financial concept. Use guided sub-questions to walk through inputs step by step. Explain terminology (e.g., "gross margin", "burn rate") inline. Include worked examples with each calculation.

  • Intermediate: Provide standard explanations with moderate detail. Assume familiarity with basic financial terms. Offer optional deep-dives on complex topics.

  • Advanced: Use concise, direct prompts without unnecessary explanation. Present results in streamlined tabular format. Skip introductory context and proceed to data collection immediately. Assume full fluency with financial modeling concepts.

Missing Experience Field (EC-001)

When the experience field is missing from the user profile, default to intermediate pacing. This fallback to intermediate ensures a balanced experience without overwhelming or under-serving the user. Log this as a non-blocking note but do not halt the workflow.

Graceful Degradation (Profile Unavailable - AC#4)

When the user profile is unavailable or the profile file does not exist, the skill applies graceful degradation with the following rules:

  • Default to intermediate pacing for all interactions
  • Fallback behavior: When the profile is absent, continue with intermediate defaults rather than blocking
  • Issue a non-blocking warning that the profile was not found, without halting or blocking the workflow
  • Do not halt on a missing profile. The skill must continue without the profile and never halt due to profile unavailability
  • The complete workflow must execute without error even when the profile is absent or missing. The full financial projection workflow completes without requiring the profile

Incomplete Projection Data (EC-002)

When incomplete or truncated projection data is encountered (e.g., the financial-modeler subagent returns partial results), the skill must surface a structured error message rather than presenting partial data as if it were complete. Never emit partial data without clearly labeling it as incomplete.

Input Validation (EC-005)

All financial input values must be validated before use. Reject negative input values for revenue, cost, and pricing fields. When a zero or negative value is detected, reject it as invalid and use AskUserQuestion to prompt the user for a corrected value.

Project-Anchored Mode (AC#5)

The skill operates in two modes depending on project context:

Detecting Project Context

At startup, detect whether an active project context exists by checking for project configuration files. Identify the active project and its name from the project metadata.

Project-Anchored Mode

When an active project is detected, the skill operates in project-anchored mode. In this mode:

  • All projections are scoped to the active project specifically
  • Scoping projections to the project ensures relevance and consistency
  • All output files are labeled with the project name via a title or tag referencing the project name
  • Financial artifacts are written to the project-specific directory

Standalone Mode

When no project context is detected (or when explicitly requested), the skill operates in standalone mode. In standalone mode, projections are generic and unscoped, suitable for general financial exploration without project-specific assumptions.

The --standalone Flag (EC-003)

The --standalone flag (standalone flag) allows the user to explicitly request standalone mode even when a project context exists. The --standalone flag takes precedence and overrides any auto-detected project context. This ensures the user always has control over the operating mode.

References

ReferencePathWhen to Load
Pricing Strategy Frameworkreferences/pricing-strategy-framework.mdPhase 2: Pricing strategy selection and calculation
Break-Even Analysisreferences/break-even-analysis.mdPhase 5: Break-even calculation, chart, and projections output

Success Criteria

  • Pricing strategy selected and documented
  • Pricing model output written to devforgeai/specs/business/financial/pricing-model.md
  • All outputs include "not financial advice" disclaimer

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is managing-finances?

Perfect for Entrepreneurial Agents needing advanced financial planning and analysis capabilities. managing-finances is a spec-driven development framework for financial planning, utilizing 26+ specialized subagents and enforcing zero technical debt from ideation to release.

How do I install managing-finances?

Run the command: npx killer-skills add bankielewicz/DevForgeAI/managing-finances. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for managing-finances?

Key use cases include: Automating pricing model development for new products, Generating revenue projections based on market trends, Analyzing cost structures to optimize business expenses.

Which IDEs are compatible with managing-finances?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for managing-finances?

Requires access to business context data. Limited to financial planning and analysis. Dependent on accuracy of input data for projections.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add bankielewicz/DevForgeAI/managing-finances. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use managing-finances immediately in the current project.

Related Skills

Looking for an alternative to managing-finances or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI