Skip to content
Back to skills

Tf Analyze

ASecurity

Analyze requirements and map out components, roles, and dependencies.

  • 8 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 1, 2026
ai-agentsgobashapifrontendbackend

Works with

  • claude code
  • api
  • mcp

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned October 1, 2026

npx -y skills add marblo-app/marblo --skill tf-analyze --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Tf Analyze?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Tf Analyze
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/marblo-app-tf-analyze/badge)](https://www.skillsdirectory.com/skills/marblo-app-tf-analyze)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: tf-analyze
description: Analyze requirements and map out components, roles, and dependencies.
allowed-tools: Bash, Read, Glob, Grep, Write, Edit
---

# Marblo Requirements Analysis

> The step where you analyze requirements and understand the structure before writing any code.
> This skill does not create tasks. It only performs analysis.
> When the analysis is done, create tasks with `/tf-create-tasks`.

---

## β›” Required rule: Marblo MCP only

> **Never use the Claude Code built-in tools (TaskCreate, TaskList, TaskUpdate, TaskGet).**
> All task-related work MUST use the **Marblo MCP tools**.

---

## Phase 1: Gather requirements

Take the user's input (natural language, documents, URLs, etc.) and grasp the essentials.

### Must confirm

1. **Goal**: "What problem does this project/feature solve?"
2. **Users**: "Who uses it?"
3. **Core features**: "What are the 3 must-have features?"
4. **Tech stack**: for an existing project, analyze the codebase; for a new one, recommend a stack
5. **Scope**: MVP vs. full feature set

---

## Phase 2: Codebase analysis (for existing projects)

When adding a feature to an existing project, analyze the codebase first.

1. Understand the **project structure**: review the directory tree with `Glob`
2. Confirm the **tech stack**: package.json, requirements.txt, etc.
3. Understand the **existing patterns**: API routing, DB models, component structure
4. Identify the **impact area**: list the files/modules that need changes

---

## Phase 3: Output the analysis result

```
πŸ” Requirements analysis complete
━━━━━━━━━━━━━━━━━━━━

πŸ“¦ Project: {project_name}
🎯 Goal: {one-line summary}

πŸ“ Component analysis:
  Backend:
    - {component 1}: {description}
    - {component 2}: {description}
  Frontend:
    - {component 1}: {description}

πŸ‘€ Roles needed:
  - backend: {N} tasks expected
  - frontend: {N} tasks expected
  - test: {N} tasks expected

πŸ”— Dependency graph:
  Layer 1 (foundation): DB schema, project setup
  Layer 2 (API): core endpoints
  Layer 3 (UI): screen implementation
  Layer 4 (integration): tests, deployment

⚠️ Risks/considerations:
  - {risk 1}
  - {risk 2}

πŸ’‘ Next step: create tasks with `/tf-create-tasks`.
```

---

## Notes

- Do not write code during the analysis step
- Always ask the user about anything ambiguous
- Difference from `/tf-plan`: `/tf-plan` goes all the way to writing a PRD document; `/tf-analyze` only does a quick analysis

Files in this skill

  • COMMAND.md196 B
  • README.md2.6 KB
  • SKILL.md2.4 KB
  • marblo.yaml1.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.